浏览器调试 MCP 接入指南
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/browser-devtools-mcp-guide
技能介绍
要解决的问题
前端开发里有一个反复出现的场景:改完代码、触发构建、打开浏览器——然后人盯着控制台看有没有报错。这个过程完全可以自动化,但难点在于编码代理(coding agent)默认看不到页面。它不知道 React 抛了哪个异常,不知道某个请求返回 500,也不知道 DOM 结构在改版后悄悄变了。
「浏览器调试 MCP 接入指南」要解决的就是这件事:让 AI 看见页面,调试才闭环。
它如何工作
这个技能把浏览器的 DevTools 能力以 MCP server 的形式暴露给编码代理。接入分几步:
- 接入 MCP server:在编码客户端里配置调试 MCP,让它作为工具源被调用。
- 连接浏览器实例:通过调试端口连接本地或远程浏览器,前提是浏览器以可调试模式启动(开启远程调试)。
- 使用可用能力:代理可以读取
DOM结构与样式、控制台日志、网络请求与响应;可以截屏、做性能分析、执行受控脚本。
调试闭环的核心路径是:
- 代理修改代码并触发页面刷新;
- 读取控制台输出与 DOM 状态;
- 判断验证是否通过;
- 如果不通过,把报错文本或截图回灌给模型,进行下一轮迭代。
关键建议是在关键路径上加断言——验证标准不能只是「页面没报错」,而是确认预期的元素、状态或行为真实存在。
适用边界与注意点
这个能力不是无限制的:
- 只操作被授权的页面,不越权访问其他站点或凭据;
- 调试端口不暴露公网,防止未授权控制浏览器实例;
- 不注入或读取敏感凭据与 Cookie;
- 自动化操作应限制在测试环境或自有页面,遵守目标网站条款;
- 能力细节以官方 MCP 文档为准,建议先在小范围试点再推广。
把浏览器变成代理可观测的一环,调试就不再是人肉盯屏幕的体力活。
使用场景
- 编码代理修改前端代码后需验证页面是否正常,此时需通过本技能连接浏览器读取控制台日志与DOM结构,判断是否出现报错或元素缺失
- 前端开发中遇到动态渲染的SPA页面无法用单元测试覆盖,需用本技能截屏并分析网络请求响应,确认接口数据是否正确渲染到页面
- 当浏览器实例需要远程调试时,需通过本技能配置MCP server连接远程浏览器的调试端口,执行受控脚本并获取性能分析数据
- 自动化测试中需验证关键路径的行为,需在页面中注入断言脚本,通过本技能读取执行结果并判断验证是否通过
适合人员
- 前端工程师:需在代码提交后自动验证页面渲染与交互是否正常,避免人工检查遗漏控制台报错
- 测试工程师:需构建基于浏览器的自动化测试用例,通过本技能读取网络请求与DOM状态判断测试结果
- 全栈开发者:在开发需要调试浏览器行为的Web应用时,需通过本技能让AI代理读取控制台日志与网络响应辅助定位问题
- DevOps工程师:在CI/CD流程中需集成浏览器调试能力,通过本技能自动触发前端验证并获取性能分析数据作为发布门禁