Agent Skills
返回列表
🔒

Chrome DevTools MCP 浏览器调试与性能分析

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/chrome-devtools-mcp-browser-debugging-performance-analysis。

技能介绍

解决什么问题

当代理需要真正“看到”浏览器内部状态时,纯文本交互往往力不从心:页面为什么白屏、请求卡在哪一环、脚本抛出什么异常,这些答案都藏在 DevTools 里。开发者要么手动开调试器逐项排查,要么让代理在缺乏运行时反馈的情况下盲写脚本,定位成本高、可复现性差。

核心能力

该技能通过 MCP 协议把一个兼容代理接入实时 Chrome 浏览器,在统一服务端暴露 DevTools 能力:

  • 网络流量检查:查看请求、响应与失败原因,定位接口层问题;
  • 跟踪信息采集:抓取性能 trace,分析渲染与脚本耗时;
  • 截图捕获:在关键交互节点留存可视证据;
  • 浏览器操作自动化:驱动页面导航、点击等行为,让调试具备可执行性。

关键步骤

  1. 准备环境:Node.js v20.19+、Google Chrome、npm;
  2. 运行时按需追加 --no-performance-crux 标志以调整性能策略;
  3. 代理通过 MCP 工具集调用上述能力,形成“操作—观察—修正”的闭环。

边界与注意点

  • 依赖本地 Chrome 与 Node.js 环境,跨环境部署前需确认版本满足要求;
  • Google 会收集工具调用成功率、延迟等使用统计以改进可靠性,介意数据回传的团队应先评估合规性;
  • 它解决的是“连接与调用”层问题,具体调试策略仍需结合场景设计。

使用场景

  • 页面提交订单时一直转圈,需要抓取实时Chrome的网络请求,定位是前端未发请求还是接口超时。
  • 首页首屏加载耗时过长,需要采集浏览器性能trace,找出是JS执行阻塞还是资源加载过慢。
  • 回归测试前需要验证特定按钮的交互,通过自动化点击页面元素并截图,确认UI状态是否符合预期。

适合人员

  • 前端工程师:需要在真实浏览器中复现用户反馈的页面白屏问题,并提取控制台报错信息进行排查。
  • 性能测试专家:负责优化Web应用首屏加载速度,需要通过性能trace数据量化脚本执行和渲染的耗时瓶颈。
  • 自动化测试人员:编写UI交互用例时,需要驱动浏览器点击特定组件并截图,验证页面在不同操作下的表现。