最新消息:关注人工智能 AI赋能新媒体运营

Chrome DevTools MCP 新增自动连接功能,可接管现有浏览器会话进行调试

科技资讯 admin 浏览

Chrome 开发团队宣布,Chrome DevTools MCP Server 新增自动连接功能,允许编程代理直接连接到正在运行的 Chrome 浏览器会话,复用已有的登录状态,并继承 DevTools 中已打开的调试上下文。官方表示,该功能使代理能够在无需重新登录的情况下处理登录后页面的问题,也可直接针对 Network 面板中已选中的失败请求,或 Elements 面板中已选中的页面元素继续排查。

自动连接功能是在原有连接方式基础上新增的选项。此前,开发者可通过专用配置文件启动 Chrome、通过远程调试端口连接到运行中的 Chrome,或使用临时配置文件启动多个隔离浏览器实例。新增自动连接后,开发者可将代理接入现有的 Chrome 会话,实现人工调试与代理协助调试在同一浏览器环境中无缝衔接。

该新功能基于 Chrome M144 引入的远程调试机制。Chrome 默认不开放此类连接,开发者需手动启用后,MCP Server 才能向正在运行的 Chrome 请求建立远程调试会话。

但 Chrome 不会自动接受此类连接。每次 Chrome DevTools MCP Server 请求建立远程调试会话时,浏览器都会弹出对话框,由用户决定是否允许。连接启用后,Chrome 窗口顶部会显示“当前浏览器正由自动化工具控制”的提示。官方在 GitHub 的 README 中提醒,一旦 MCP 客户端连接到浏览器及 DevTools 内容,即可查看、调试和修改其中数据,因此不建议在该会话中处理敏感或个人信息。

Chrome 团队指出,开发者可先在 Chrome 中手动调试,再由 Chrome DevTools MCP Server 接管同一浏览器实例继续处理。GitHub README 还提到,自动连接需要用户先启动 Chrome;若同时存在多个用户配置文件,MCP Server 将连接到 Chrome 默认的配置文件,并可访问该配置文件下所有已打开的窗口。官方表示,后续将逐步向编程代理开放更多 DevTools 面板的数据支持。