ChromeCP
FreeNot checkedA standalone MCP server for Chrome automation with multi-session support, enabling browser control and page interaction through MCP clients.
About
A standalone MCP server for Chrome automation with multi-session support, enabling browser control and page interaction through MCP clients.
README
A standalone Chrome MCP (Model Context Protocol) server with multi-session support and automatic setup guide.
Fork of mcp-chrome by @hangye Enhanced with: automatic native host setup wizard, multi-session fix, and streamlined
npm install -gworkflow.
Features
- One-Command Install:
npm install -g chromecp— includes auto-setup guide for native messaging host - Multi-Session Support: Multiple MCP clients can connect simultaneously without conflicts
- Chrome Extension: Full-featured browser extension for page interaction and automation
- Native Server: MCP server with both Streamable HTTP and SSE transport support
- Session Management: Database-backed session persistence with SQLite
Installation
Global Installation (Recommended)
npm install -g chromecp
Then run:
chromecp
From Source
git clone https://github.com/dddabtc/chromecp.git
cd chromecp
npm install
Usage
Starting the MCP Server
# Using global installation
chromecp
# Alternative command names (backward compatible)
chrome-mcp-server
mcp-chrome-bridge
chrome-mcp-bridge
# For stdio mode (Claude Desktop, etc.)
mcp-chrome-stdio
Chrome Extension Setup
Install the extension in Chrome:
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
chrome-extension/.output/chrome-mv3directory
- Open
Automatic Native Host Setup:
- On first load, a setup guide page opens automatically
- Download the install script for your platform (Windows
.bat/ macOS+Linux.sh) - Run it — handles native host registration in one step
- Reload the extension and it connects automatically
Configuration
CHROME_MCP_PORT=8080
CHROME_CDP_PORT=9222
LOG_LEVEL=info
Multi-Session Support
Includes Howard's multi-session fix (PR #295) — multiple MCP clients can connect to the same server simultaneously.
Architecture
Chrome Extension (Browser)
↕
Native Messaging Host
↕
MCP Server (chromecp)
↕
MCP Clients (Claude, etc.)
Acknowledgments
Based on the excellent work by @hangye — mcp-chrome.
License
MIT
Install ChromeCP in Claude Desktop, Claude Code & Cursor
unyly install chromecpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add chromecp -- npx -y chromecpFAQ
Is ChromeCP MCP free?
Yes, ChromeCP MCP is free — one-click install via Unyly at no cost.
Does ChromeCP need an API key?
No, ChromeCP runs without API keys or environment variables.
Is ChromeCP hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install ChromeCP in Claude Desktop, Claude Code or Cursor?
Open ChromeCP on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Playwright
Browser automation, scraping, screenshots
by MicrosoftPuppeteer
Browser automation and web scraping.
by modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
by opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
by robhunterCompare ChromeCP with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All browse MCPs
