ChromeCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ChromeCPgo to google.com and search for 'MCP'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ChromeCP
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 hostMulti-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
Related MCP server: BrowserGenie MCP Server
Installation
Global Installation (Recommended)
npm install -g chromecpThen run:
chromecpFrom Source
git clone https://github.com/dddabtc/chromecp.git
cd chromecp
npm installUsage
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-stdioChrome Extension Setup
Install the extension in Chrome:
Open
chrome://extensions/Enable "Developer mode"
Click "Load unpacked"
Select the
chrome-extension/.output/chrome-mv3directory
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=infoMulti-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
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
MCP server to assist with JxBrowser development.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
A paid remote MCP for AI agent browser MCP session, built to return verdicts, receipts, usage logs,
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.29 npm53MIT
- AlicenseBqualityCmaintenanceAn MCP server that provides AI models with full browser automation capabilities through Chrome. It enables navigation, interaction, screenshots, and complete DevTools access by bridging AI clients with a companion Chrome extension.994 npm3Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server to control Chrome browsers locally or remotely via the Claude extension, enabling navigation, form filling, screenshots, and JavaScript execution from any MCP client.MIT
- AlicenseAqualityDmaintenanceMCP server for controlling Chromium/Chrome via Chrome DevTools Protocol. Supports cross-platform automation, auto-launch, and automatic reconnection.251MIT