Skip to main content
Glama
wankaiyi
by wankaiyi

Chrome Live MCP

将任何本地 stdio MCP 代理连接到您正在使用的 Chrome——包括其已登录会话、Cookie、标签页和扩展环境——无需启动第二个浏览器。

Chrome Live MCP 是一个独立实现。它不会安装、导入、启动或包装 chrome-devtools-mcp。

系统要求

  • Google Chrome 144 或更高版本

  • Node.js 20 或更高版本

  • 支持通过 stdio 运行本地 MCP 服务器的桌面代理

Related MCP server: chrome-profile-debug

Chrome 一次性设置

  1. 将 Chrome 更新到 144 或更高版本。

  2. 在 Chrome 中打开 chrome://inspect/#remote-debugging。

  3. 启用远程调试并保持 Chrome 运行。

Chrome 始终掌控授权。如果 Chrome 询问是否允许连接,请查看提示并选择允许。

选择自动化目标仅在后台进行:连接或调用 browser_select_tab 不会激活该标签页,也不会从您当前的 Chrome 工作中抢占焦点。

ZCode

打开设置 → MCP 服务器 → 新建 MCP 服务器,然后输入:

  • 作用域:User

  • 类型:stdio

  • 名称:chrome-live

  • 命令:npx

  • 参数:-y chrome-live-mcp@latest

启用该条目并启动新的 ZCode 任务。有关确切的冒烟测试,请参阅 ZCODE_TESTING.md。

Kimi Code CLI

kimi mcp add --transport stdio chrome-live -- npx -y chrome-live-mcp@latest
kimi mcp test chrome-live

对于任何其他 MCP 客户端,请使用此标准配置:

{
  "mcpServers": {
    "chrome-live": {
      "command": "npx",
      "args": ["-y", "chrome-live-mcp@latest"]
    }
  }
}

本地开发

npm install
npm test
npm run typecheck
npm run bundle --workspace chrome-live-mcp
node packages/cli/dist/main.js doctor

要在 MCP 客户端中测试本地检出,请将 npx 配置替换为:

{
  "command": "node",
  "args": ["/absolute/path/to/chrome-live-mcp/packages/cli/dist/main.js", "serve"]
}

工具与安全

该服务器提供连接、标签页、语义快照、截图、指针、键盘、表单选择、页面及引用容器滚动、导航和等待工具。browser_scroll_to 可以将内部列表或面板直接移动到其顶部或底部。它有意不暴露任意 JavaScript 求值、原始 CDP、Cookie、存储、密码或授权标头。

同一时间只有一个 Chrome Live MCP 进程控制 Chrome。所有协议流量均通过 stdin/stdout 传输;服务器不打开任何监听网络端口。页面内容不可信,重大操作应继续受调用代理的审批策略约束。

兼容状态

初始兼容目标为 ZCode Desktop、ZCode CLI、Kimi Code CLI、Claude Code、Cursor 以及其他符合规范的本地 stdio MCP 客户端。兼容性意味着客户端能够启动本地命令并实现标准 MCP initialize、tools/list 和 tools/call;仅支持云端的客户端不在本范围内。

许可证

MIT

Related MCP Connectors

Related MCP Servers