BrowserMCP by Smotree
41 score
An MCP server that provides AI assistants with full control over a real browser session via a Chrome extension, supporting 36 tools for navigation, data extraction, and DOM manipulation. It bypasses bot detection by utilizing the user's active browser session, including cookies, authentication tokens, and installed extensions.
Ranked #553 out of 1780 indexed tools.Actively maintained with commits in the last week.
Is this your tool? Claim this listing to add maintainer context, get a verified badge, and unlock analytics.
Claim listing → Signal Breakdown
Installs 11
Freshness today
Issue Health 50%
Stars 2
Platform Breadth 1 platform
Contributors 1
Description Detailed
How to Improve
Contributors medium impact
Stars low impact
Platforms medium impact
Supported Platforms
From the README
# BrowserMCP
MCP server that gives AI assistants full control over your browser. Works with Claude Code, Cursor, and any MCP-compatible client.
The key advantage: uses your real browser session with all cookies, auth tokens, and extensions — no headless browser, no 403 errors.
## Architecture
```
AI Client (Claude Code) --stdio--> MCP Server (Node.js) --WebSocket--> Chrome Extension
port 12800
```
Three components:
- **MCP Server** — Node.js process, communicates with AI via stdio, bridges to browser via WebSocket
- **WebSocket Bridge** — runs on port 12800, connects server to extension
- **Chrome Extension** — Manifest V3, executes commands in the browser using Chrome APIs
## 36 Tools
### Core
| Tool | Description |
|------|-------------|
| `browser_navigate` | Open URL and return page content |
| `browser_read_page` | Read content from active or specific tab (text/html/full) |
| `browser_list_tabs` | List all open tabs with IDs, URLs, t Read full README on GitHub →