返回

Chrome MCP 工具选型与使用实践

ChromeMCPDevTools浏览器自动化

工具

现在选择了chrome-devtools-mcp,它能满足我使用puppeter的最大问题: 与各种cf、google验证器周旋. 如果之后有问题,也可以看看下面的工具:

chrome-devtools-mcp

使用连接到正在运行的 Chrome 实例这种方式,否则会经常碰到机器人登陆检测,例如Google登陆和cloudflare验证.

使用方式可以参考官方github readme:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-profile-stable

登录状态等存储在--user-data-dir中,使用新目录而不是Chrome默认目录. 在启动调试chrome实例之前,先启动原有的Chrome实例,这样调试实例不会影响正常使用Chrome。

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "chrome-devtools-mcp@latest",
        "--browser-url=http://127.0.0.1:9222"
      ]
    }
  }
}