使用自动连接功能将 AI 智能体直接连接到活跃的浏览器实例。这样,智能体便可通过继承当前标签页、浏览器扩展程序和活跃应用状态来绕过沙盒限制。
通过继承工作流上下文,智能体无需丢失会话数据,即可从编写代码转为调试活跃的浏览器状态。如果您已达到特定应用状态(例如复杂的结账流程或手动重现的错误),并且希望智能体接管技术调查,而无需手动重新执行这些步骤,则此功能非常有用。
在启用自动连接之前,请考虑以下事项:
- 安全和隐私权: 启用自动连接后,智能体可以访问浏览器个人资料中的所有数据,包括打开的标签页、会话存储空间、本地存储空间、Cookie 和通过 JavaScript API 显示的其他数据。
- 数据隐私保证: Chrome 开发者工具 for agents 服务器是一个本地进程,不会将您的浏览器数据、会话令牌或遥测数据发送给 Google。
- 信任和提示: 仅对您信任的智能体使用此模式,并谨慎处理您在提示中包含的信息。
前提条件
在使用自动连接功能之前,请确保您满足以下条件:
- Chrome 144+:自动连接需要 Chrome 当前版本中提供的现代调试协议。
- 正确的 Chrome 渠道:智能体默认连接到 Chrome 稳定版。 如需使用 Canary 版或 Beta 版,请在配置中指定渠道。
- 已启用远程调试:手动启用浏览器和智能体之间的桥梁。
- 正确的配置:您必须更新 MCP 配置以包含
--autoConnect标志。
设置自动连接
如需在 MCP 服务器中配置自动连接功能,请执行以下操作:
- 在运行的 Chrome 浏览器中,前往
chrome://inspect/#remote-debugging并启用远程调试。 更新 MCP 配置以包含
--autoConnect标志:{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["chrome-devtools-mcp@latest", "--autoConnect"] } } }提示智能体与打开的 Chrome 应用互动。当 Chrome 请求允许会话的权限时,点击允许 。
现在,智能体使用 MCP 服务器与运行的 Chrome 应用互动。
自动连接的应用场景
借助自动连接,您可以使用无法在沙盒 Chrome 会话中使用的工具或状态。例如,您可以自行前往相应页面并登录,而不是要求智能体登录(这通常会失败)。然后,要求智能体接管。
以下部分包含一些自动连接功能的应用场景示例。
调试经过身份验证的信息中心
内部工具和私密信息中心通常位于复杂的单点登录 (SSO) 或虚拟专用网 (VPN) 层后面。沙盒浏览器通常需要智能体无法绕过的登录。借助自动连接,智能体可以继承活跃会话。
提示示例:
I have my company's staging dashboard open in the next tab. Can you look at the
User Analytics chart, find the SVG element for the Friday data point, and tell
me why the tooltip isn't appearing on hover?
智能体执行示例: 智能体识别现有 Chrome 进程,找到活跃的标签页,并检查无障碍功能树以找到元素。它还可能会使用 JavaScript API 来评估特定冲突。
实时修复当前标签页
避免手动重现错误。您可以要求智能体修复您已遇到的活跃页面上的 bug,而不是将重现步骤转换为沙盒智能体的新提示。
提示示例:
Look at the current page. The Submit button overlaps with the footer on this
screen size. Generate a fix for the layout and verify it by injecting the CSS
directly into this tab.
智能体执行示例: 由于智能体已连接到活跃窗口,因此会分析布局并立即应用修复。您会在屏幕上看到按钮移动,这会在您更新源代码之前确认修复有效。