Skip to main content
Glama

About

Browser MCP is an MCP server + Chrome extension that allows you to automate your browser using AI applications like VS Code, Claude, Cursor, and Windsurf.

Related MCP server: byob

Features

  • ⚡ Fast: Automation happens locally on your machine, resulting in better performance without network latency.

  • 🔒 Private: Since automation happens locally, your browser activity stays on your device and isn't sent to remote servers.

  • 👤 Logged In: Uses your existing browser profile, keeping you logged into all your services.

  • 🥷🏼 Stealth: Avoids basic bot detection and CAPTCHAs by using your real browser fingerprint.

Running as an MCP server

This repo builds and runs standalone. The internal monorepo packages the upstream code depends on (@repo/* and @r2r/messaging) are reconstructed under vendor/ and wired up through tsconfig.json path aliases, so no private workspace packages are required.

npm install      # installs deps and builds dist/ via the prepare hook
npm run build    # (re)build dist/index.js
node dist/index.js

The server communicates over stdio using the Model Context Protocol and opens a WebSocket server on port 9009 that the Browser MCP Chrome extension connects to. To use it with an MCP client, register the built binary — for example:

{
  "mcpServers": {
    "browsermcp": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"]
    }
  }
}

After installing the Browser MCP Chrome extension, click its icon and press Connect on the tab you want to automate.

Contributing

This repo contains all the core MCP code for Browser MCP. It was originally developed inside a monorepo and depended on shared utils and types packages; those have been vendored (see vendor/) so the project can be built and run on its own.

Credits

Browser MCP was adapted from the Playwright MCP server in order to automate the user's browser rather than creating new browser instances. This allows using the user's existing browser profile to use logged-in sessions and avoid bot detection mechanisms that commonly block automated browser use.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Enables AI applications to automate your existing browser using your logged-in profile. Provides fast, private browser automation that avoids bot detection by working with your real browser fingerprint.
    Last updated
    10,549
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    Lets AI assistants control your real Chrome browser to perform web tasks like reading pages, taking screenshots, clicking, and typing, using your existing logged-in sessions.
    Last updated
    129
    MIT

View all related MCP servers

Related MCP Connectors

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

  • Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.

  • AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/financieramoodfit-code/browsermcp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server