chrome-remote-debugging-mcp
Click on "Install 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., "@chrome-remote-debugging-mcpNavigate to https://example.com"
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.
chrome-remote-debugging-mcp
MCP server that controls a running Chrome over the Chrome DevTools Protocol (CDP). It connects to Chrome's remote-debugging endpoint and exposes browser control as MCP tools.
Requirements
Python ≥ 3.10
A Chrome/Chromium started with remote debugging:
google-chrome --remote-debugging-port=9222
Related MCP server: open_browser_use
Register with an MCP client
Example mcpServers entry:
{
"mcpServers": {
"chrome-remote-debugging": {
"command": "uvx",
"args": ["chrome-remote-debugging-mcp"],
"env": { "CDP_URL": "http://localhost:9222" }
}
}
}Tools
Tool | Args | Returns |
| — |
|
| — |
|
|
|
|
|
|
|
|
|
|
cdp_command is a raw CDP escape hatch: pass any CDP method + params and get
the raw response, for cases the typed tools above don't cover. It targets a page
socket, so page-domain methods work (Page.*, DOM.*, Runtime.*,
Network.*, …); browser-level domains (Browser.*, Target.*) do not.
On any Chrome connection problem a tool returns {"error": "..."} instead of
crashing.
Configuration
Env var | Default | Meaning |
|
| Chrome remote-debugging origin |
SSH tunnel (optional)
To control a Chrome that only listens on a remote host's loopback, set:
Env var | Default | Meaning |
|
| Chrome endpoint. With a tunnel active, the remote-side address to forward to. |
| unset | SSH target, e.g. |
| unset | Fixed local port. Auto-assigned when unset. |
The server runs ssh -N -L 127.0.0.1:<local>:<host>:<port> <target> and points
CDP at the forwarded port. Requires key-based SSH auth (BatchMode=yes) and the
ssh client on PATH. The tunnel uses StrictHostKeyChecking=accept-new
(trust-on-first-use: unknown host keys are accepted automatically on first
connect).
Develop
uv sync # venv + runtime + dev group
pytest -qLocally, from a checkout (no publish needed):
uvx --from . chrome-remote-debugging-mcp
# or
python -m chrome_remote_debugging_mcpThis server cannot be installed
Maintenance
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
- AlicenseAqualityAmaintenanceEnables direct browser control via Chrome DevTools Protocol, supporting navigation, interaction, content extraction, and screenshots through a single MCP tool.Last updated1336MIT
- Alicense-qualityAmaintenanceMCP server for browser automation, exposing tools for tab management, navigation, CDP, action plans, and cleanup.Last updated186217MIT
- Alicense-qualityBmaintenanceLets AI coding agents control and inspect a live Chrome browser via MCP, providing Chrome DevTools capabilities for automation, debugging, and performance analysis.Last updated95Apache 2.0
- Alicense-qualityDmaintenanceConnects to a running Chrome instance via CDP to expose browser control as MCP tools, preserving login state, cookies, and extensions for automation.Last updated6MIT
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Live browser debugging for AI assistants — DOM, console, network via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/danilin-em/chrome-remote-debugging-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server