项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 53945
使用教程
环境要求
- 支持 MCP 的客户端,如 Antigravity、Claude Code、Cursor、Copilot / VS Code 等
- 已安装 Node.js / npm(配置中使用 npx 启动服务器)
- 本地已安装 Google Chrome 或 Chrome for Testing 浏览器
安装与启动步骤
-
1确认前置环境
确认 MCP 客户端可用、本机有 Chrome 浏览器;服务器通过 npx 拉取,无需手动下载源码。
-
2添加 MCP 配置
在 MCP 客户端的配置文件中加入下面这段 JSON,用 npx 启动 chrome-devtools-mcp。
{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"] } } } -
3重启客户端验证
保存配置后重启 MCP 客户端,确认 chrome-devtools 服务器已连接,再让智能体操作浏览器。
-
4插件方式装 skills
Claude Code 可直接通过插件市场一次性安装 MCP 服务器和全部 skills(含 CLI skill)。
/plugin marketplace add ChromeDevTools/chrome-devtools-mcp /plugin install chrome-devtools-mcp@chrome-devtools-plugins -
5全局安装 npm 包
若客户端不支持插件,可全局安装 npm 包,再把其中的 skill 文件夹复制到智能体的 skills 目录。
npm i chrome-devtools-mcp@latest -g -
6关闭使用统计
数据收集默认开启;在启动参数中加 --no-usage-statistics 可退出统计。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
mcpServers.chrome-devtools.command | 是 | 启动 MCP 服务器的命令,固定为 npx | npx |
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
同类项目推荐
botcity-framework-core-python
开源
用 Python 写代码搞定 RPA,告别拖拽工具
BotCity Framework - Python
comfyui-workflow-upscaler
开源
一键导入 ComfyUI,轻松放大图像分辨率
ComfyUI workflows for upscaling.
mobilerun-portal
开源
用大白话指挥手机,AI 帮你自动点按滑
Automate your mobile devices with natural language commands - the counterpart androi···
flyto-core
开源
用 YAML 编排 AI 智能体,自动执行并留痕
AI said it finished. Flyto2 shows the proof.
testzeus-hercules
开源
说人话,测全栈,零代码搞定 UI/API/安全测试
Hercules is the world’s first open-source testing agent, enabling UI, API, Security···
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 ···
LoomFlow
开源
说句话就生成可运行工作流,一键自托管
Lightweight AI-native workflow builder for individuals and small teams — describe y···
jev-social
开源
本地跑社媒调研,自动抓证据出结论
Open-source, local-first social media research agent for Instagram, TikTok, and Link···
tiktok-askreddit
开源
自动抓Reddit热帖,生成短视频并发布TikTok
A content generation & posting bot for TikTok, scraping posts from r/AskReddit
