Chrome 144 下 MCP 自动化配置大幅简化,LLM 可更方便地控制你已登录的浏览器会话了
1 月 13 日发布的 Chrome 144 稳定版正式支持在 chrome://inspect/#remote-debugging 页面直接启动 remote debugging ,这对于 Chrome Devtools MCP 以及其他希望通过 CDP 协议 来对 Chrome 默认 profile 进行自动化控制的用户是重大利好。Edge 144 也同样支持了该特性。
比如你的工作流中需要 LLM 使用 Chrome Devtools MCP 控制浏览器,在此前的 Chrome 版本中,一般的配置方案如下:
关闭所有 Chrome 实例,使用
chrome --remote-debugging-port=9222 --user-data-dir=xxx命令启动一个全新的 Chrome 实例。由于 --user-data-dir 不允许使用用户默认的 profile 路径,用户或 LLM 需要在全新的 profile 下重新登录以访问受限资源。使用默认的 Chrome Devtools MCP 配置,比如
"chrome-devtools": { "command": "npx", "args": [ "-y", "chrome-devtools-mcp@latest", "--browser-url=http://127.0.0.1:9222" ] }
更新 Chrome 144 后,只需做如下配置 LLM 即可通过 Chrome Devtools MCP 控制当前 正在运行 的 Chrome 默认 profile:
在 Chrome 中访问 chrome://inspect/#remote-debugging,勾选
Allow remote debugging for this browser instance使用如下 Chrome Devtools MCP 配置
"chrome-devtools": { "command": "npx", "args": [ "-y", "chrome-devtools-mcp@latest", "--auto-connect" ] }
这一特性带来很多好处:
- 你不必关闭正在访问的页面就能立即让 LLM 或其他 CDP 工具控制浏览器
- LLM 可以复用已经你登陆、已有 cookie 的浏览器会话
- 在 Web 开发测试过程中,网站出现问题时 LLM 能够随时接管并共享所有的 Devtools 上下文
想要更好地利用 CDP 协议并发现更多工具,可以参考 ChromeDevTools/awesome-chrome-devtools