DevTools Intermediate TypeScript

Chrome DevTools MCP - AI 编程浏览器工具

Google 官方 Chrome DevTools MCP 服务器,让 AI 编程助手控制 Chrome 浏览器,支持自动化、性能分析、网络监控和截图

devtoolschromemcp

什么是 Chrome DevTools MCP?

Chrome DevTools MCP 是 Google 官方发布的 Chrome DevTools Model Context Protocol (MCP) 服务器,让 AI 编程助手(如 Claude、Cursor、Copilot)可以控制和使用 Chrome 浏览器的完整功能。

安装

环境要求

  • Node.js v20.19+
  • Chrome current stable

MCP 客户端配置

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

Slim 模式(仅基础浏览)

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

核心功能

功能说明
浏览器自动化使用 Puppeteer 自动化操作 Chrome
性能分析录制 traces,提取性能洞察
网络监控分析网络请求、检查控制台消息
截图对页面进行截图
调试深入检查和修改浏览器数据

支持的 AI 平台

平台安装方式
Claude Codeclaude mcp add chrome-devtools --scope user npx chrome-devtools-mcp@latest
Cursor / CopilotMCP 客户端配置

隐私说明

⚠️ 注意

  • 会将浏览器内容暴露给 MCP 客户端
  • 不要分享敏感个人信息
  • Google 会收集使用统计(可用 --no-usage-statistics 禁用)

与其他工具对比

特性Chrome DevTools MCPPuppeteerPlaywright
架构MCP Server直接 API直接 API
AI 集成原生 MCP 协议需自行集成需自行集成
复杂度

最佳实践

  1. 敏感信息勿分享:浏览器内容对 AI 可见
  2. Slim 模式:仅做基础浏览时更快
  3. headless 模式:CI 环境用 headless Chrome
  4. 禁用遥测:生产环境加 --no-usage-statistics

参考