Controls Chrome through its debugging protocol for page automation, extension management and userscript injection to debug web pages.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add chrome-debug -- node path/to/chrome-debug-mcp/build/index.js~/.codex/config.toml
[mcp_servers.chrome-debug]
command = "node"
args = ["path/to/chrome-debug-mcp/build/index.js"]
# codex mcp add chrome-debug -- node path/to/chrome-debug-mcp/build/index.js~/.cursor/mcp.json
{
"mcpServers": {
"chrome-debug": {
"command": "node",
"args": [
"path/to/chrome-debug-mcp/build/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"chrome-debug": {
"type": "stdio",
"command": "node",
"args": [
"path/to/chrome-debug-mcp/build/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"chrome-debug": {
"command": "node",
"args": [
"path/to/chrome-debug-mcp/build/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"chrome-debug": {
"command": "node",
"args": [
"path/to/chrome-debug-mcp/build/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"chrome-debug": {
"command": "node",
"args": [
"path/to/chrome-debug-mcp/build/index.js"
]
}
}
}