MCP Directory

Browser MCP

Automate your existing browser with AI using your real profile, logged-in sessions, and stealth fingerprint.

Unverified
stdio (local)
No auth
Stale
TypeScript

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
npx @browsermcp/mcp@latest

Paste 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_navigate

Navigate the active browser tab to a given URL.

browser_go_back

Navigate back to the previous page in browser history.

browser_go_forward

Navigate forward to the next page in browser history.

browser_snapshot

Capture an accessibility (ARIA) snapshot of the current page for the AI to reason about page structure and elements.

browser_click

Click an element on the page identified from the accessibility snapshot.

browser_hover

Hover the mouse over an element on the page.

browser_type

Type text into an input or editable element on the page.

browser_select_option

Select an option in a dropdown/select element on the page.

browser_drag

Perform a drag-and-drop from a start element to an end element.

browser_press_key

Press a keyboard key (e.g. Enter, Tab, ArrowDown) in the browser.

browser_wait

Wait for a specified number of seconds before continuing.

browser_get_console_logs

Retrieve the browser console logs from the current page.

browser_screenshot

Take 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.

Verified
stdio (local)
API key
JavaScript
12 tools
Updated 26 days agoRepo

macOS screen capture, AI visual analysis, and full GUI automation for AI agents.

Unverified
stdio (local)
API key
Swift
28 tools
Updated 3 days agoRepo

Popular community Playwright + API testing MCP server with codegen, screenshots, and device emulation.

Verified
stdio (local)
No auth
TypeScript
12 tools
Updated 1 month agoRepo