用途:Chrome DevTools MCP(chrome-devtools-mcp)是一个 MCP 服务器,让 AI 编程智能体访问 Chrome DevTools,用于浏览器自动化、调试和性能分析。
主要能力:通过 Puppeteer 执行导航与页面交互(点击、填表、执行 JS 取页面内容);截图与视觉检查(整页或元素截图);网络检查(过滤请求、失败请求);控制台与调试(获取各等级日志、采集 JS 错误与堆栈);性能分析(录制 trace、读取指标、Core Web Vitals 与 CrUX 数据)。
使用方式:作为 MCP 服务器加入客户端配置,命令为 npx,参数为 -y chrome-devtools-mcp@latest;可附加选项如 --headless、--slim、--no-usage-statistics、--no-performance-crux、--browser-url=URL、--user-data-dir=PATH。也可全局安装 npm install -g chrome-devtools-mcp 后使用 CLI 命令,如 chrome-devtools-mcp navigate --url https://example.com、chrome-devtools-mcp screenshot --output screenshot.png。支持通过环境变量 CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS=1、CHROME_DEVTOOLS_MCP_NO_UPDATE_CHECKS=1、CI=true 调整行为。
适用场景:端到端测试自动化、性能审计、线上问题调试、网页数据提取、视觉回归测试。
限制与注意:需要 Node.js v20.19 及以上、当前稳定版 Chrome,以及 macOS、Linux 或 Windows 11+。浏览器内容会暴露给 MCP 客户端,不应处理敏感或个人数据。使用统计默认开启,CrUX 性能工具可能把 trace URL 发送给 Google;均提供关闭选项。长时运行可定期关闭浏览器以释放内存,生产环境建议固定版本号。具体计费与价格资料暂未提供。