AX 爱鲜报

Chrome DevTools MCP

Chrome 官方推出的 MCP 服务器与 CLI,让 Claude、Cursor、Copilot 等编码智能体直接控制并检查真实 Chrome 浏览器,完成性能追踪、网络与内存调试、截图和可靠自动化。

过去 7 天收获 6 颗 Star

爱鲜报评分

0.0

0 人评分

54k

星数

否

中文

TypeScript

主语言

是

活跃

161

贡献者

人工分析

EDITORIAL

推荐理由

由 Chrome DevTools 团队官方维护,把 DevTools 的调试与性能分析能力以 MCP 标准接口交给 AI 编码助手,是目前浏览器自动化与前端调试 Agent 化最直接的方案之一。项目星数极高、生态活跃,配套 Skills 覆盖可访问性、Cookie、LCP、内存泄漏等常见排查场景。适合希望让 Agent 真正“看见”浏览器行为的前端与测试团队。

适用场景

  • 前端页面调试与问题定位
  • Web 性能追踪与 LCP 优化
  • 端到端浏览器自动化测试
  • 可访问性与 Cookie/会话排查
  • AI 编码助手接入真实浏览器

优点

  • Chrome 官方团队维护,权威可靠
  • 同时提供 MCP 服务器与 CLI 两种用法
  • 基于 Puppeteer,自动等待操作结果,自动化稳定
  • 内置性能追踪、网络分析、截图与控制台日志
  • 附带多种 Skills,降低 Agent 使用门槛

缺点

  • 仅官方支持 Chrome 与 Chrome for Testing,其他 Chromium 浏览器不保证
  • 会把浏览器内容暴露给 MCP 客户端,存在敏感信息风险
  • 默认收集使用统计并请求 CrUX 数据,需手动关闭
  • 需 Node.js LTS 与较新版本 Chrome,环境有要求
上手难度 进阶

项目简介

chrome-devtools-mcp 是 Chrome DevTools 团队推出的 MCP(Model-Context-Protocol)服务器,同时附带 chrome-devtools CLI。它让 Claude、Cursor、Copilot、Antigravity 等编码智能体能够控制并检查一个真实的 Chrome 浏览器,从而完成可靠的自动化、深度调试与性能分析。

核心能力

  • 性能洞察:借助 Chrome DevTools 录制 trace,并提取可执行的性能建议。
  • 浏览器调试:分析网络请求、截图、读取控制台消息(含 source map 堆栈)。
  • 可靠自动化:基于 Puppeteer 执行操作,并自动等待结果。

快速接入

在 MCP 客户端中加入如下配置即可启动:

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

随后可尝试提示词:Check the performance of https://developers.chrome.com,客户端应自动打开浏览器并录制性能 trace。

CLI 用法

除 MCP 外,也可在终端直接驱动浏览器:

npm i chrome-devtools-mcp@latest -g
chrome-devtools navigate_page 1 --url "https://developers.chrome.com"
chrome-devtools take_screenshot 1 --filePath screenshot.png
chrome-devtools stop

Skills 扩展

项目内置多个 Skills,教 Agent 如何用好 DevTools,例如:

  • chrome-devtools:用 MCP 工具调试与自动化页面
  • a11y-debugging:审计并修复可访问性问题
  • cookie-debugging:排查 Cookie、会话与鉴权
  • debug-optimize-lcp:定位并优化 LCP
  • memory-leak-debugging:发现并修复内存泄漏

支持以插件方式安装(Claude Code、Copilot/VS Code、Gemini CLI),也可手动复制到 Agent 的 skills 目录。

注意事项

  • 该工具会把浏览器内容暴露给 MCP 客户端,请避免共享敏感或个人信息。
  • 官方仅支持 Chrome 与 Chrome for Testing,其他 Chromium 浏览器可能异常。
  • 默认开启使用统计,可用 --no-usage-statistics 关闭;性能工具可能向 CrUX API 发送 trace URL,可用 --no-performance-crux 关闭。
  • 需要 Node.js LTS、较新版本 Chrome 与 npm。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。