Chrome DevTools MCP

活跃
GitHub TypeScript Apache-2.0

简介

为编程 Agent 提供浏览器开发者工具能力的 MCP 服务器,支持网页调试、性能分析和 DOM 操作自动化。

核心特性

  • 性能分析洞察 — 录制 Chrome 性能追踪并提取可操作的性能优化建议
  • 高级浏览器调试 — 分析网络请求、截图、检查控制台消息及 source-mapped 堆栈跟踪
  • 可靠自动化 — 基于 Puppeteer 的浏览器自动化,自动等待操作结果
  • MCP 服务器 — 作为 Model Context Protocol 服务器,让 AI 编码助手控制 Chrome
  • 多客户端兼容 — 支持 Claude Code、Cursor、Copilot、Cline、Codex 等主流 AI 编码工具
  • 轻量 Slim 模式 — 提供精简工具集用于基本浏览器任务,减少资源占用

适用场景

💡 让 AI 编码助手自动调试网页应用的性能问题
💡 通过 MCP 协议实现浏览器操作的自动化测试
💡 利用 AI 助手分析和修复前端代码中的网络请求问题
💡 在 CI/CD 流程中集成浏览器性能基准测试
💡 让 AI 代理能够控制浏览器完成复杂的 Web 自动化任务

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(51.4k stars)
  • 开源许可证友好(Apache-2.0)
  • Issue 响应及时,积压少

快速开始

# 在 MCP 客户端配置中添加
# Claude Code:
claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest

# 或在 mcpServers 配置中添加:
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

相关项目

BB Browser

6.2k · TypeScript
不活跃 B

将浏览器变成 API 的 MCP 服务工具,AI 代理可通过 CLI 或 MCP 协议控制 Chrome 浏览器,复用用户已登录的会话状态进行网页操作、数据抓取和自动化任务,无需重复登录认证。

mcptoolsbrowser +2
  • · 将浏览器变成 API,AI 代理复用用户已登录的会话状态
  • · 支持 36 个平台、103 个命令(Twitter、Reddit、GitHub、知乎等)
  • · 无需 API Key 或反向工程,直接使用用户浏览器的 Cookie

Phantom

1.5k · TypeScript
正常 B

Phantom 是一个拥有独立计算环境的 AI 协作智能体,具备自我进化能力、持久化内存和 MCP 服务器支持,可以像真正的虚拟同事一样自主完成复杂任务。

agenttypescriptmemory +2
  • · 拥有独立虚拟机的 AI 协作伙伴 — 安装软件、构建仪表板、创建 API
  • · 自我进化能力:可自行扩展新工具和通信频道(从零构建了 Discord 集成)
  • · 多提供商支持:Anthropic、OpenRouter、Ollama、vLLM、LiteLLM 和自定义端点

Maxun

17.4k · TypeScript
活跃 A+

Maxun 是开源的无代码网页数据平台,支持录制式抓取与 LLM 自然语言抽取,可将任意网站转为结构化 API 与定时任务。

web-scrapingno-codeplaywright +3
  • · 录制式抓取 — 录制浏览器操作自动生成可复用的抽取机器人
  • · LLM 自然语言抽取 — 用自然语言描述目标,由大模型驱动结构化抽取
  • · 多模式爬虫 — Extract / Scrape / Crawl / Search 四类机器人覆盖常见数据需求