
Browser MCP
Automate your existing browser with AI using your real profile, logged-in sessions, and stealth fingerprint.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx @browsermcp/mcp@latestPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"browser-mcp": {
"command": "npx",
"args": [
"@browsermcp/mcp@latest"
]
}
}
}Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- Node.js (to run the server via npx)
- The Browser MCP Chrome extension installed in your browser
- An MCP-compatible client such as VS Code, Claude, Cursor, or Windsurf
About Browser MCP
Browser MCP is a local MCP server plus Chrome extension that lets AI clients (VS Code, Claude, Cursor, Windsurf) automate the user's own browser instead of launching a separate headless instance. By reusing the real browser profile it keeps you logged into your services, runs fast without network latency, keeps activity on-device for privacy, and evades basic bot detection by using your genuine browser fingerprint. It is configured with a standard mcpServers stdio entry running npx @browsermcp/mcp@latest, and was adapted from the Playwright MCP server.
Tools & capabilities (13)
browser_navigateNavigate the active browser tab to a given URL.
browser_go_backNavigate back to the previous page in browser history.
browser_go_forwardNavigate forward to the next page in browser history.
browser_snapshotCapture an accessibility (ARIA) snapshot of the current page for the AI to reason about page structure and elements.
browser_clickClick an element on the page identified from the accessibility snapshot.
browser_hoverHover the mouse over an element on the page.
browser_typeType text into an input or editable element on the page.
browser_select_optionSelect an option in a dropdown/select element on the page.
browser_dragPerform a drag-and-drop from a start element to an end element.
browser_press_keyPress a keyboard key (e.g. Enter, Tab, ArrowDown) in the browser.
browser_waitWait for a specified number of seconds before continuing.
browser_get_console_logsRetrieve the browser console logs from the current page.
browser_screenshotTake a PNG screenshot of the current browser page.
What this server can do
Browser MCP provides tools for these capabilities — tap one to see every MCP server that does the same:
When to use it
- Automating workflows in web apps where you are already logged in, without re-authenticating
- Letting an AI assistant navigate, fill forms, and click through sites in your real browser
- Scraping or extracting information from pages that block headless/automated browsers
- Debugging web pages by capturing console logs and screenshots via an AI client
- Driving multi-step browser tasks (search, navigate, interact) from Claude, Cursor, or Windsurf
Security notes
Browser MCP controls your real browser using your existing logged-in sessions and profile, so any AI client connected to it can act on your behalf in authenticated web apps. Automation runs entirely locally and browsing data is not sent to remote servers. Requires installing the companion Browser MCP Chrome extension to bridge commands to the browser.
Browser MCP FAQ
How is this different from Playwright MCP?
Browser MCP was adapted from Microsoft's Playwright MCP server, but instead of launching a new browser instance it automates your existing browser via a Chrome extension. This lets it reuse your logged-in sessions and real browser fingerprint to avoid bot detection.
Do I need anything besides the MCP server?
Yes. You must install the companion Browser MCP Chrome extension, which bridges the MCP server's commands to your live browser tab.
Is my browsing data sent to the cloud?
No. Automation happens locally on your machine, so your browser activity stays on your device and is not sent to remote servers.
Which AI clients are supported?
Any MCP-compatible client. The docs specifically cover VS Code, Claude, Cursor, and Windsurf, configured with a standard mcpServers stdio entry running `npx @browsermcp/mcp@latest`.
Alternatives to Browser MCP
Compare all alternatives →All-in-one web access MCP — Web Unlocker, SERP, Scraper API, and a cloud Scraping Browser.
macOS screen capture, AI visual analysis, and full GUI automation for AI agents.
Popular community Playwright + API testing MCP server with codegen, screenshots, and device emulation.
Compare Browser MCP with: