enableLABSCO SUMMARY
Your session and your fingerprint, which is the whole reason to pick it.
Headless automation loses on exactly two things: sites you are already authenticated to, and sites that recognise automated browsers. Running inside the real profile solves both, at the cost of a second moving part — the extension — and of the model acting with your live logged-in identity. The network tool goes further than most: filtering, JSONPath into large responses, and replaying a captured request with its original auth.
What it is
An MCP server that drives your real browser through a companion extension, so automation runs inside your actual profile — the sessions you are signed into, the cookies you already have, the extensions you already run. Chrome, Edge, Opera and Firefox builds exist.
What you get
- Connection control:
enable(the required first step),disable,status, andauthfor the paid tier - Navigation and tabs:
browser_navigate,browser_navigate_back,browser_tabsto list, create, attach to or close - Reading a page:
browser_snapshotfor accessible content,browser_extract_contentas markdown,browser_take_screenshot,browser_console_messages browser_network_requests— list with filters onurlPattern,method,statusandresourceType, paginated; details with headers and bodies; JSONPath querying of large JSON responses; and replay of a captured request with its original headers and authentication- Interaction:
browser_interactfor a sequence of actions, plusbrowser_click,browser_type,browser_hover,browser_select_option,browser_fill_form,browser_press_key,browser_drag - Advanced:
browser_evaluate,browser_handle_dialog,browser_file_upload,browser_window,browser_pdf_save,browser_performance_metrics - Testing helpers:
browser_verify_text_visible,browser_verify_element_visible - Extension development:
browser_list_extensions,browser_reload_extensions
Requirements
Two halves that have to meet. The npm package @railsblueprint/blueprint-mcp, run by your client via npx, and the browser extension from the Chrome Web Store or Firefox Add-ons. They connect over a WebSocket on port 5555 on the same machine; no account is needed for that. Node.js 18+ if you build from source. The free tier is one browser on one machine — cloud relay, multiple browser instances, shared access and auto-reconnect are the paid PRO tier.
Setup effort
One command — npm install -g @railsblueprint/blueprint-mcp
USE CASES
Working inside a site you are signed into
Enable the connection and let the assistant read and act on pages behind your existing login, with no re-authentication.
Debugging an API call from the page that made it
List the requests with filters, open one for its headers and body, query the JSON with JSONPath, then replay it.
Filling in a long form
Read the fields, populate them in one call, and submit — with dialogs and file inputs handled.
Checking a page looks right
Verify that specific text and elements are visible, capture a screenshot, and read performance metrics.
30 tools
Listed in project docs. Your client may show a different list.
disablestatusauthbrowser_tabsbrowser_navigatebrowser_navigate_backbrowser_snapshotbrowser_take_screenshotbrowser_console_messagesbrowser_network_requestsbrowser_extract_contentbrowser_interactbrowser_clickbrowser_typebrowser_hoverbrowser_select_optionbrowser_fill_formbrowser_press_keybrowser_dragbrowser_evaluatebrowser_handle_dialogbrowser_file_uploadbrowser_windowbrowser_pdf_savebrowser_performance_metricsbrowser_verify_text_visiblebrowser_verify_element_visiblebrowser_list_extensionsbrowser_reload_extensionsBEFORE YOU INSTALL
What to know first
Tools you get
30 tools named in the project's documentation.
Requires
Node.js 18+
INSTALLATION
Connect your client
Server setup
npm install -g @railsblueprint/blueprint-mcpMCP Clients
Claude Desktop, Cursor
{
"mcpServers": {
"browser": {
"command": "npx",
"args": [
"@railsblueprint/blueprint-mcp@latest"
]
}
}
}Claude Code
claude mcp add browser npx @railsblueprint/blueprint-mcp@latestVS Code
{
"servers": {
"browser": {
"command": "npx",
"args": [
"@railsblueprint/blueprint-mcp@latest"
]
}
}
}