锦书在线
80.52M · 2026-03-21
Chrome DevTools MCP 服务器近期新增了一项开发者期待已久的功能:编码助手可以直接接入现有的浏览器会话。
借助这一能力,编码助手可以:
自动连接功能是 Chrome DevTools MCP 连接 Chrome 实例的现有方式的补充。当然,以下方式仍然可用:
Chrome M144(当前处于 Beta 版本)新增了一项功能,允许 Chrome DevTools MCP 服务器请求远程调试连接。这一新流程建立在 Chrome 现有的远程调试能力之上。默认情况下,Chrome 中禁用远程调试连接,开发者需要先在 chrome://inspect#remote-debugging 中明确启用该功能。
当 Chrome DevTools MCP 服务器配置 --autoConnect 选项后,它会连接到活跃的 Chrome 实例并请求远程调试会话。为避免恶意滥用,每次服务器请求远程调试会话时,Chrome 都会向用户显示对话框请求许可。此外,在调试会话活跃期间,Chrome 顶部会显示"Chrome 正受到自动测试软件的控制"横幅。
要使用新的远程调试能力,需要先在 Chrome 中启用远程调试,然后配置 Chrome DevTools MCP 服务器使用自动连接功能。
? 在 Chrome(>=144)中执行以下步骤启用远程调试:
chrome://inspect/#remote-debugging 启用远程调试需要先启用远程调试,客户端才能请求远程调试连接。
要将 chrome-devtools-mcp 服务器连接到正在运行的 Chrome 实例,在 MCP 服务器配置中使用 --autoConnect 命令行参数。
以下代码片段是 gemini-cli 的示例配置:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": [
"chrome-devtools-mcp@latest",
"--autoConnect",
"--channel=beta"
]
}
}
}
注意:在 Chrome M144 进入稳定版之前,需要指定 --channel=beta。
打开 gemini-cli 并运行以下提示:
Check the performance of https://developers.chrome.com
注意:autoConnect 选项需要用户先启动 Chrome。
Chrome DevTools MCP 服务器将尝试连接到正在运行的 Chrome 实例,并显示对话框请求用户许可:
Chrome 请求用户许可以启动远程调试会话。
点击"允许"后,Chrome DevTools MCP 服务器会打开 developers.chrome.com 并采集性能追踪数据。
完整的使用说明请参考 GitHub 上的 README。
能够连接到活跃的 Chrome 实例意味着无需在自动化与手动控制之间做选择。开发者可以自行使用 DevTools,也可以将调试任务交给编码助手。如果在网站上发现问题,可以打开 DevTools 查看并定位导致问题的元素。如果希望编码助手修复该问题,现在可以通过 Chrome DevTools MCP 服务器实现。可以在 Elements 面板中选中元素,然后让编码助手调查问题。
同样的功能也适用于 Network 面板。可以选中网络请求并让编码助手调查。
Chrome DevTools MCP 让 AI 无缝接管浏览器调试会话