编码代理面临一个根本性问题:它们无法看到自己生成的代码在浏览器中运行时实际执行的操作。他们实际上是在蒙着眼睛编程。

Chrome 开发者工具 MCP 服务器改变了这种情况。AI 编码助理可以直接在 Chrome 中调试网页,并受益于开发者工具的调试功能和性能洞见。这有助于他们更准确地识别和修复问题。

Model Context Protocol (MCP) 是一种开放源代码标准,用于将大语言模型 (LLM) 连接到外部工具和数据源。Chrome 开发者工具 MCP 服务器可为 AI 代理添加调试功能。

例如,Chrome DevTools MCP 服务器提供了一种名为 performance_start_trace 的工具。当需要调查网站的性能时,LLM 可以使用此工具启动 Chrome、打开您的网站,并使用 Chrome 开发者工具记录性能轨迹。然后,LLM 可以分析性能轨迹,以提出潜在的改进建议。借助 MCP 协议,Chrome 开发者工具 MCP 服务器可以为您的编码代理带来新的调试功能,使其能够更好地构建网站。

如果您想详细了解 MCP 的运作方式,请参阅 MCP 文档 。

可以使用它做什么?

以下是一些示例提示,您可以在自己选择的 AI 助理(例如 Gemini CLI)中试用。

实时验证代码变更

使用 AI 代理生成修复,然后使用 Chrome 开发者工具 MCP 自动验证解决方案是否按预期运行。

建议尝试的提示:

Verify in the browser that your change works as expected.

诊断网络和控制台错误

让您的代理能够分析网络请求以发现 CORS 问题,或检查控制台日志以了解某项功能未按预期运行的原因。

建议尝试的提示:

A few images on localhost:8080 are not loading. What's happening?

模拟用户行为

导航、填写表单和点击按钮,以重现 bug 并测试复杂的用户流程,同时检查运行时环境。

建议尝试的提示:

Why does submitting the form fail after entering an email address?

调试实时样式和布局问题

让 AI 代理连接到实时网页,检查 DOM 和 CSS,并根据浏览器中的实时数据获取具体建议,以解决复杂的布局问题,例如元素溢出。

建议尝试的提示:

The page on localhost:8080 looks strange and off. Check what's happening there.

自动执行性能审核

指示 AI 代理运行性能轨迹,分析结果,并调查特定的性能问题,例如 LCP 数值过高。

建议尝试的提示:

Localhost:8080 is loading slowly. Make it load faster.

如需查看所有可用工具的列表,请参阅我们的 工具参考文档 。

开始使用

如需试用此功能,请将以下配置条目添加到您的 MCP 客户端:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["chrome-devtools-mcp@latest"]
    }
  }
}

如需检查其是否正常运行,请在编码代理中运行以下提示:

Please check the LCP of web.dev.

如需了解详情,请查看 GitHub 上的 Chrome 开发者工具 MCP 文档 。