chrome-devtools-mcp

让 AI 直接开浏览器调试页面,写完代码自己验证

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 6545 🐛 待处理 118 👀 关注 246
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 53945
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

chrome-devtools-mcp 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队ChromeDevTools
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型browser,chrome,chrome-devtools,debugging,devtools,mcp,mcp-server,puppeteer
GitHub 星标★ 53945
上线时间2025-09-11 00:00:00
代码更新2026-10-21
仓库体积28.7 MB
本站数据更新2026-10-22
维护状态活跃
收录时间2026-10-22
浏览次数0

项目介绍

chrome-devtools-mcp 是 Google 官方开源的 MCP 服务器,把 Chrome DevTools 的调试能力封装成标准协议接口,让 Claude、Cursor 等编码智能体直接操控真实浏览器。它解决的是 AI 写前端代码时看不到页面实际运行状态的问题:智能体可通过它打开页面、执行脚本、抓取控制台日志、查看网络请求、读取 DOM 与性能数据,从而自主定位报错、验证修复效果,而不是靠猜。核心能力包括浏览器自动化操作、控制台与网络监控、性能追踪、截图与元素检查,基于 Puppeteer 驱动,通过 MCP 与各类客户端即插即用。对需要端到端调试前端问题的 AI 工作流来说,它是把'写代码'和'看效果'打通的关键一环。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 53945

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • 支持 MCP 的客户端,如 Antigravity、Claude Code、Cursor、Copilot / VS Code 等
  • 已安装 Node.js / npm(配置中使用 npx 启动服务器)
  • 本地已安装 Google Chrome 或 Chrome for Testing 浏览器

安装与启动步骤

  1. 1确认前置环境

    确认 MCP 客户端可用、本机有 Chrome 浏览器;服务器通过 npx 拉取,无需手动下载源码。

  2. 2添加 MCP 配置

    在 MCP 客户端的配置文件中加入下面这段 JSON,用 npx 启动 chrome-devtools-mcp。

    {
      "mcpServers": {
        "chrome-devtools": {
          "command": "npx",
          "args": ["-y", "chrome-devtools-mcp@latest"]
        }
      }
    }
  3. 3重启客户端验证

    保存配置后重启 MCP 客户端,确认 chrome-devtools 服务器已连接,再让智能体操作浏览器。

  4. 4插件方式装 skills

    Claude Code 可直接通过插件市场一次性安装 MCP 服务器和全部 skills(含 CLI skill)。

    /plugin marketplace add ChromeDevTools/chrome-devtools-mcp
    /plugin install chrome-devtools-mcp@chrome-devtools-plugins
  5. 5全局安装 npm 包

    若客户端不支持插件,可全局安装 npm 包,再把其中的 skill 文件夹复制到智能体的 skills 目录。

    npm i chrome-devtools-mcp@latest -g
  6. 6关闭使用统计

    数据收集默认开启;在启动参数中加 --no-usage-statistics 可退出统计。

关键配置

配置项必填说明示例
mcpServers.chrome-devtools.command是启动 MCP 服务器的命令,固定为 npxnpx
mcpServers.chrome-devtools.args是启动参数,使用 latest 保证始终为最新版本["-y", "chrome-devtools-mcp@latest"]
--no-usage-statistics否启动参数,关闭使用统计上报"args": ["-y", "chrome-devtools-mcp@latest", "--no-usage-sta
CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS否设置该环境变量后同样会禁用统计收集CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS=1
CI否设置了 CI 环境变量时统计收集会被禁用CI=true
--slim否仅做基础浏览器任务,只暴露精简后的工具集--slim

如何确认成功

重启 MCP 客户端后,服务器 chrome-devtools 显示已连接,智能体能打开页面并读取控制台日志即可。

常见问题

Q:如何保证用的是最新版本?

A:配置里使用 chrome-devtools-mcp@latest,MCP 客户端每次启动都会拉取最新版本。

Q:不想上报使用统计数据怎么办?

A:在 args 中加 --no-usage-statistics,或设置 CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS、CI 环境变量。

Q:我的编辑器不支持插件安装 skills 怎么办?

A:先执行 npm i chrome-devtools-mcp@latest -g,再把 npm 包中的 skill 文件夹复制到智能体的 skills 目录。

Q:支持哪些浏览器?

A:官方支持 Google Chrome 和 Chrome for Testing;其他 Chromium 浏览器未获官方支持。

Q:会不会泄露隐私数据?

A:该服务器会把浏览器实例内容暴露给 MCP 客户端,可检查、调试和修改数据,避免授予敏感信息。

注意事项

  • MCP 客户端可读取并修改浏览器内数据,请勿在受控浏览器中登录敏感账号。
  • Chrome 浏览器自身的统计开关与该工具的统计收集相互独立,互不影响。
  • 更多启动参数(如 --headless、--isolated)与 WebSocket 连接方式见官方 Configuration Guide。
  • 并发会话、持久化用户目录、连接已运行 Chrome 或 Android 调试等高级用法见 Advanced Usage Guide。

核心亮点

  • Google 官方维护,与 Chrome DevTools 协议深度对接,能力覆盖控制台、网络、性能、DOM 等真实调试维度
  • 基于 MCP 标准,Claude Code、Cursor、Cline 等主流编码智能体可直接接入,无需自建桥接
  • 提供真实浏览器环境而非模拟,能复现前端运行时错误、网络失败和性能瓶颈

不足之处

  • 依赖本地 Chrome 环境和 Puppeteer,首次安装与浏览器版本匹配有一定门槛
  • 高频截图和性能采集会产生较大 token 消耗,长会话成本需自行控制
  • 面向编码智能体的工具描述与最佳实践文档仍在完善中

适用场景

  • AI 修改前端代码后自动打开页面验证渲染与交互是否正常
  • 智能体读取控制台报错和网络请求失败信息,自主定位并修复 bug
  • 对页面做性能追踪,让 AI 根据真实指标给出优化建议

替代项目

Playwright MCP、Puppeteer、browser-use

上一篇:VideoNote-MCP

下一篇:video-fetcher-to-markdown

同类项目推荐

mobilerun-portal 开源

用大白话指挥手机,AI 帮你自动点按滑

Automate your mobile devices with natural language commands - the counterpart androi···

★ 396 2026-08-09
flyto-core 开源

用 YAML 编排 AI 智能体,自动执行并留痕

AI said it finished. Flyto2 shows the proof.

★ 484 2026-08-09
testzeus-hercules 开源

说人话,测全栈,零代码搞定 UI/API/安全测试

Hercules is the world’s first open-source testing agent, enabling UI, API, Security···

★ 1192 2026-08-10
esp32-iphone-agent 开源

7美元ESP32让AI真机操控iPhone,免Mac免越狱

Let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, any ···

★ 3453 2026-10-14
LoomFlow 开源

说句话就生成可运行工作流,一键自托管

Lightweight AI-native workflow builder for individuals and small teams — describe y···

★ 141 2026-09-20
jev-social 开源

本地跑社媒调研,自动抓证据出结论

Open-source, local-first social media research agent for Instagram, TikTok, and Link···

★ 173 2026-10-03
tiktok-askreddit 开源

自动抓Reddit热帖,生成短视频并发布TikTok

A content generation & posting bot for TikTok, scraping posts from r/AskReddit

★ 151 2026-08-09