工程开发
chrome-devtools-mcp avatar

chrome-devtools-mcp

Chrome DevTools MCP 服务器,通过 Puppeteer 实现 AI 驱动的浏览器自动化、测试与调试。支持输入自动化、视觉截图、性能追踪与网络检测。

简介

Chrome DevTools MCP 服务器为 AI 代理提供强大的浏览器控制能力,通过 Puppeteer 接入 Chrome DevTools Protocol (CDP)。此技能专为软件工程师、QA 测试人员与自动化专家设计,用于执行复杂的网页交互、验证 UI 组件或分析性能指标。它允许 AI 直接在 OpenClaw 环境中执行自动化测试、网页抓取、处理身份验证流程,并实时监控网络请求。

  • 完整的输入自动化,包含点击、拖拽、表单填写、键盘输入与文件上传。

  • 进阶导航管理,支持多标签页控制、等待网络空闲状态及页面选择。

  • 视觉验证工具,提供高保真截图与 DOM 无障碍快照,便于排版调试。

  • 性能审计功能,可记录并分析 Chrome 性能追踪文件,并自动生成优化建议。

  • 完整的网络检测功能,可监控流量、提取请求明细,并针对浏览器内的 API 交互进行调试。

  • 移动设备模拟,支持响应式设计验证与视窗大小调整。

  • 控制台调试权限,可读取日志、堆栈追踪,并在网页上下文中执行任意 JavaScript。

  • 系统需求:Node.js v20.19+ 及 Chrome/Chromium 浏览器。

  • 适合在服务器环境以无头模式 (headless) 运行,或通过远程调试端口 (remote-debugging-port) 串接。

  • 支持通过 --no-usage-statistics 与 --no-performance-crux 参数关闭遥测数据收集。

  • 使用时请注意浏览器内容的安全与隐私,避免在不受控环境中处理敏感认证信息。

  • 适用于网页测试、自动化执行、性能分析、表单自动填写与视觉回归测试场景。

仓库统计

Star 数
4,454
Fork 数
1,214
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 09:23
在 GitHub 查看