Chrome Devtools Mcp 1.0.0

Chrome DevTools MCP — 谷歌官方浏览器自动化测试服务器。通过 Puppeteer 基于 MCP 协议控制浏览器(点击、填表、导航等)。

安装

概览

什么是Chrome Devtools Mcp 1.0.0

Chrome DevTools MCP 1.0.0 是谷歌官方推出的浏览器自动化测试服务器,专为 AI 代理设计,通过 Puppeteer 和 Chrome DevTools Protocol(CDP)实现对 Chrome/Chromium 浏览器的全面控制。该工具允许开发者或自动化系统以编程方式操作浏览器实例,包括页面导航、元素交互、表单填写、截图抓取等核心功能,适用于需要模拟真实用户行为或进行端到端测试的场景。其底层架构基于 Node.js v20.19+ 环境运行,支持标准模式自动启动浏览器,也兼容无头模式(headless),便于集成到 CI/CD 流程或服务器环境中。此外,它可通过 OpenClaw 等平台快速接入,提供标准化的 MCP 协议接口,降低 AI 应用与浏览器自动化之间的对接成本。整体而言,Chrome DevTools MCP 将传统 DevTools 的调试能力扩展为可编程的自动化接口,使浏览器成为可被 AI 直接操控的智能终端。

核心功能特点

  1. 支持完整的输入自动化操作,包括点击、拖拽、表单填充、键盘按键、文件上传及弹窗处理
  2. 提供多标签页管理能力,可新建、关闭、切换页面,并等待元素加载或网络空闲状态
  3. 具备性能分析功能,能录制 Chrome 性能追踪数据并提供 AI 驱动的洞察报告
  4. 集成网络请求监控,允许列出并检查所有发出的 HTTP 请求及其响应内容
  5. 内置控制台日志捕获机制,可读取带源码映射的堆栈信息,辅助调试 JavaScript 错误
  6. 支持设备仿真与视口调整,可模拟移动端、平板端等不同屏幕尺寸下的渲染效果

适用场景

Chrome DevTools MCP 特别适用于需要高度自动化且贴近真实用户行为的测试场景。例如,在开发前端应用时,工程师可以利用它快速验证复杂表单提交流程是否顺畅,通过批量填充字段并触发提交动作,再结合截图对比确认结果正确性;对于电商类网站,还可模拟不同设备上的购物流程,确保响应式设计在不同终端表现一致。另一个典型用途是性能测试与优化:先启动性能追踪,引导用户完成关键路径操作(如页面跳转、数据加载),结束后获取详细的资源加载时间、脚本执行耗时等指标,并通过内置的 AI 分析模块定位瓶颈所在。此外,该工具也适合用于爬虫系统的增强——不仅能抓取静态内容,还能处理动态渲染页面中的登录态维持、验证码绕过等高级交互逻辑。由于支持无头模式运行,它同样可以无缝嵌入持续集成环境中,实现自动化回归测试或定时任务监控,极大提升开发效率与交付质量。