BrowserMCP
by BrowserMCP
Control your real browser with AI using your existing logged-in sessions
browser Node.js Beginner Self-hostable No API key
β 5.9k stars π
Updated: 1mo ago
Description
An MCP server paired with a Chrome extension that enables AI applications to automate your actual browser β not a headless instance. Unlike traditional browser automation, BrowserMCP uses your real browser profile with all existing logged-in sessions, cookies, and extensions intact. This means the AI can interact with authenticated services (Gmail, GitHub, internal tools) without needing credentials. Derived from Microsoft's Playwright MCP but redesigned for user-browser automation. Runs locally with no data leaving your device, and uses your real browser fingerprint to bypass basic bot detection.
β Best for
Users who want AI assistants to interact with their authenticated web services directly
βοΈ Skip if
You need headless browser automation or cross-browser support
π‘ Use cases
- Automating tasks in authenticated web services without sharing credentials
- AI-driven browser automation using your existing logged-in sessions
- Interacting with internal tools and dashboards through natural language
- Quick web tasks (form filling, data extraction) from AI assistants
π Pros
- β Uses your real browser β all sessions, cookies, and extensions available
- β No credentials needed for authenticated services
- β Local execution β browser activity stays on your device
- β Real browser fingerprint avoids basic bot detection
π Cons
- β Requires Chrome extension installation alongside the MCP server
- β Cannot be built independently from the monorepo (dependency issue)
- β Limited to Chrome/Chromium browsers only
π§ Exposed tools (6 tools)
| Tool | Category | Description |
|---|---|---|
| browser_click | interaction | Click on page elements in the real browser |
| browser_type | interaction | Type text into input fields |
| browser_navigate | navigation | Navigate to a URL in the user's browser |
| browser_scroll | navigation | Scroll the page up or down |
| browser_snapshot | observation | Capture accessibility snapshot of the current page |
| browser_screenshot | observation | Take a screenshot of the current page |
β‘ Installation
Prerequisites:
- β’ Node.js v18+
- β’ chrome-extension
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Install the Chrome extension first from browsermcp.io, then configure the MCP server in your AI client. Documentation is at docs.browsermcp.io.
π Alternatives
Quick info
- Author
- BrowserMCP
- License
- Apache-2.0
- Runtime
- Node.js 18+
- Transport
- β
- Category
- browser
- Difficulty
- Beginner
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows