ChromeDevTools/chrome-devtools-mcp
Chrome DevTools for coding agents
解决的问题
该项目为 AI 编码代理提供了一种与实时 Chrome 浏览器交互和控制的方法。它弥合了 AI 写代码的能力与其实时观察和调试 Web 应用程序实际运行行为能力之间的差距。
工作原理
它作为一个 Model-Context-Protocol (MCP) 服务器运行。当连接到兼容 MCP 的 AI 客户端(如 Claude、Cursor 或 Copilot)时,它会暴露一组工具,AI 可调用这些工具执行浏览器操作。它使用 Puppeteer 实现可靠的自动化,并利用 Chrome DevTools Protocol 访问浏览器内部以进行调试和性能分析。
适用人群
需要通过 AI 界面自动化浏览器交互、执行深度调试并直接分析 Web 性能的 Web 开发者和 AI 辅助编码代理。
主要亮点
- 浏览器自动化:完整的输入和导航工具集(点击、输入、填写表单、页面导航)。
- 详细调试:能够分析网络请求、截取屏幕截图,并读取带有源映射堆栈跟踪的浏览器控制台消息。
- 性能洞察:提供记录跟踪并提取可操作性能数据的工具。
- 广泛客户端支持:为大量 AI IDE 和 CLI 工具(如 Claude Code、Cursor、VS Code、Gemini)提供预设配置。
- 灵活模式:包含
--slim模式,适用于基本浏览器任务。
相关
- 项目
- 项目
- 项目
- 项目
- 项目