ChromeDevTools

ChromeDevTools / chrome-devtools-mcp

#6
18,9871,176+90 todayTypeScript

Chrome DevTools for coding agents

💡 Use Cases

这个项目最适合需要将Chrome DevTools的强大调试和性能分析能力集成到AI编程工作流中的场景。

自动化网页性能分析

Problem: 开发者需要手动在Chrome DevTools中录制性能追踪、分析网络请求和运行时性能,过程繁琐且难以自动化。

Solution: 通过AI助手调用MCP服务器,自动录制性能追踪、分析网络瀑布图并生成性能报告,实现一键式性能分析。

Example: 让AI助手自动打开目标网页,录制Lighthouse性能追踪,分析关键性能指标(FCP、LCP等),并生成优化建议报告。

智能网页调试助手

Problem: 调试复杂的前端问题时,开发者需要反复在浏览器控制台、网络面板和源代码之间切换,效率低下。

Solution: AI助手可以直接通过MCP服务器检查控制台错误(带源码映射)、分析网络请求状态和内容,快速定位问题根源。

Example: 网页加载异常时,让AI助手自动检查控制台错误堆栈、分析失败的XHR/Fetch请求,并截图当前页面状态供分析。

可靠浏览器自动化

Problem: 传统的浏览器自动化脚本(如Puppeteer)编写和维护复杂,需要处理各种等待条件和异常情况。

Solution: AI助手通过MCP服务器控制浏览器,利用Puppeteer的自动等待机制,智能执行点击、输入、导航等操作并验证结果。

Example: 让AI助手自动完成一个多步骤的表单填写和提交流程,在每个步骤后检查页面状态,确保操作成功执行。

结合真实用户数据

Problem: 实验室性能数据与真实用户体验脱节,开发者难以获得全面的性能洞察。

Solution: 项目可自动将性能追踪数据发送到Google CrUX API,获取真实用户的性能数据,提供实验室与现场数据的对比分析。

Example: 分析某电商网站商品详情页时,不仅获得实验室性能指标,还能看到真实用户在该页面的LCP、FID等核心Web指标数据。

📊 Project Info

Language
TypeScript
Stars
18,987
Forks
1,176
Today
+90
Ranking
#6
Collection
Overall
Trending Date
January 7, 2026

🏷️ Topics

TypeScriptPuppeteer浏览器自动化AI编程辅助可扩展开发者工具集成前端开发者AI开发者

📸 Screenshots

chrome-devtools-mcp screenshot 1