现在最常用的就是让 Claude Code 直接调用 Chrome Devtools Mcp 来进行功能的自动测试和验证,但是有一些问题:
1 、只能打开一个新的实例,User Data 和当前运行实例是分开的,即使设置了 user data 位置也不行,远程 remote debug 开启也关联不上。 2 、新打开的实例,无法进行关于 Google 登录的关联,会被认为不安全而禁止。 3 、没法在不同的 Claude Code 共享,只能同时运行一个实例,谁使用的时候,只能把另一个给关闭后才行。
请教大佬们是如何配置的啊,有没有好的思路?
1
lmqdlr 19 小时 55 分钟前
remote debug 可以啊,我就是这样用的,你可以检查一下自己设置是不是有问题:
1. 手动启动 google-chrome --remote-debugging-port=9222 --user-data-dir="$HOME/ChromeDevToolsProfile" 2. 修改 mcp 设置 { "chrome-devtools": { "command": "npx", "args": [ "chrome-devtools-mcp@latest", "--browser-url=http://127.0.0.1:9222" ] } } |
2
HeyCaptainJack OP @lmqdlr 请问用的就是当前使用的 chrome 实例吗?不会新开一个?
|
3
doraemonki 14 小时 25 分钟前
刚配置的这个
https://github.com/vercel-labs/agent-browser 我在 SKILL 前边加了两种模式,AI 默认打开一个新的实例,如果想要操控带有 User Data 的 chrome ,就打开 chrome 进入 chrome://inspect/#remote-debugging ,开启 remote-debugging ,给 AI 说使用我的 chrome 就行了。 https://webnote.cc/SKILL |
4
Danswerme 9 小时 0 分钟前
1. 开启 Chrome 的 Remove debugging ,chrome://inspect/#remote-debugging
2. claude mcp add chrome-devtools --scope user -- pnpx chrome-devtools-mcp@latest --autoConnect |