一个小型桥梁,使得沙箱中的MCP客户端可以与运行在外部的chrome-devtools-mcp进行通信,并自动启动无头模式的Chrome。该包包含两个子命令:
为什么需要这个工具?
chrome-devtools-mcp无法启动Chrome,因为操作系统沙箱的限制。典型错误信息包括:
host,从WSL连接connect以驱动Windows Chrome DevTools。默认设置
快速开始(无需安装)
启动桥梁(在沙箱外):
npx -y chrome-devtools-mcp-bridge@latest host
连接你的MCP客户端(在沙箱或容器内):
codex mcp add chrome-devtools -- npx -y chrome-devtools-mcp-bridge@latest connect
提示:在受限环境中保持npx缓存本地
XDG_CACHE_HOME=$PWD/.cache NPM_CONFIG_CACHE=$PWD/.npm-cache npx -y chrome-devtools-mcp-bridge@latest host
没有别名——保持简单:只有'host'和'connect'。
守护进程 vs nohup
nohup npx -y chrome-devtools-mcp-bridge@latest host > mcp-bridge.log 2>&1 & echo $! > mcp-bridge.pidsetsid npx -y chrome-devtools-mcp-bridge@latest host >/dev/null 2>&1 < /dev/null &环境变量/标志
--isolated / --connect-url=...将原样传递,
因此你可以选择不使用自动启动的Chrome。你也可以在桥接选项之后添加任何额外的
chrome-devtools-mcp标志(例如,chrome-devtools-mcp-bridge host -- --isolated --foo=bar),它们将被原样转发。WSL ↔ Windows 如果主机/端口正确路由了WSL和Windows之间的通信,这可以桥接WSL MCP到Windows Chrome。在现代WSL2中,Windows回环地址通常会被镜像,因此localhost经常能工作;否则,使用Windows主机IP(通过ipconfig.exe获取)并在Windows防火墙中允许该端口。