Chrome DevTools MCP 快速上手:让 AI 编程助手直接做浏览器调试
Chrome DevTools MCP 快速上手让 AI 编程助手直接做浏览器调试【免费下载链接】chrome-devtools-mcpChrome DevTools for coding agents项目地址: https://gitcode.com/GitHub_Trending/chr/chrome-devtools-mcpchrome-devtools-mcp 是一个基于模型上下文协议MCP的服务器让 Claude、Cursor、Copilot、Gemini 等 AI 编程助手直接控制真实运行的 Chrome 浏览器。配置完成后你可以让 AI 打开页面、填写表单、读取控制台报错、列出网络请求、录制性能追踪。适合需要在日常编码与测试流程中引入浏览器调试能力的 Web 开发者。30 秒快速开始环境要求 Node.js LTS 和当前稳定版 Chrome。将下面这段配置加入你的 MCP 客户端{ mcpServers: { chrome-devtools: { command: npx, args: [-y, chrome-devtools-mcplatest] } } }验证方式保存后在客户端对话框输入Check the performance of https://developers.chrome.com。如果浏览器自动打开并返回一份性能分析报告说明配置生效。注意浏览器只在首次调用需要浏览器实例的工具时启动单纯连接服务器不会拉起浏览器。Chrome DevTools MCP 能解决的 5 类浏览器调试任务点击、输入等页面操作自动化手动反复点检页面交互费时且容易漏。AI 先获取页面的文本快照根据快照中的元素标识uid执行点击、输入、悬停、按键组合并在每次操作后等待结果返回。你可以直接说“点击登录按钮并提交”操作路径可重复执行。表单批量填写与登录流程验证逐字段填写慢且容易出错。AI 用 fill_form 一次调用即可为多个输入框、下拉框、复选框和单选框赋值也能处理 alert、prompt 这类浏览器对话框。登录、筛选、提交表单这类流程可以在一轮对话内完成。网络请求排查与慢请求定位页面加载慢时你不必再逐条翻看 Network 面板。AI 会列出最近一次导航后的所有请求按资源类型过滤再展开指定请求查看请求头和响应体直接指出哪个接口慢或响应异常。性能追踪录制与瓶颈分析性能问题难以复现指标也不直观。让 AI 先导航到目标页面再开始追踪并让页面重载完整记录一次加载过程结束后获得 LCP 等核心指标和一组性能洞察你还可以针对某条洞察追问细节。需要时再跑一次 lighthouse_audit拿可访问性、SEO 和最佳实践得分。控制台报错与页面状态读取运行时错误分散在各页面里AI 可以列出页面全部控制台消息展开单条消息的堆栈支持源码映射定位也可以截图、拍快照或在页面里执行自定义 JS 读取数据快速把报错对应到具体代码位置。完整工具清单与参数见 docs/tool-reference.md。推荐工作流以“验证首页为什么慢”为例完整闭环是打开目标页面等待关键元素出现。开始性能追踪并让页面重载记录一次完整加载。停止追踪获取 LCP 分解、慢脚本等洞察。针对可疑洞察查详情列出网络请求确认具体接口。用控制台消息和截图确认结论。整个过程可以用一句自然语言委托例如“给项目首页录一次性能追踪找出 LCP 瓶颈并列出最慢的三个请求。”AI 会按步骤执行你无需自己打开 DevTools。配置与连接如何连接现有 Chrome 实例日常只需要理解这几个参数--autoConnect连接本机正在运行的 Chrome 144适合手动测试与 AI 测试共享登录态或站点拦截自动登录的场景。--browser-url手动指定可调试的 Chrome 地址适合 MCP 服务器跑在沙箱内、浏览器在外部的环境。--headless无界面运行适合服务器或无人值守任务。--isolated使用临时用户数据目录浏览器关闭后自动清理保证每次测试环境干净。--proxy-server给 Chrome 传代理设置。--no-usage-statistics关闭默认开启的用量统计。如果只做导航、脚本执行和截图追加--slim即可只暴露 3 个基础工具减少上下文占用。常见问题与安全边界调试端口暴露开启远程调试端口后本机任何进程都能连接并控制该浏览器影响是浏览会话和表单数据可能被读取建议端口只在需要时开启期间不要浏览敏感网站。浏览器内容对 MCP 客户端可见AI 能读取并修改浏览器内全部数据建议用独立用户数据目录不要登录个人账号避免放入不愿共享的信息。测试环境污染默认用户数据目录跨次运行复用、不清理需要全新环境时用--isolated。超时与并发导航和等待类操作可设置超时多个 agent 会话并发时保留默认的--pageIdRouting让工具调用按 pageId 路由到正确标签页互相不干扰。连接失败、卡住等问题见 docs/troubleshooting.md。何时选择与不适合使用适合Web 项目调试、表单流程验证、网络与性能排查以及把浏览器操作纳入 AI 工作流的场景。不适合或不受官方支持非 Chrome 浏览器只官方支持 Chrome 和 Chrome for Testing其他 Chromium 系浏览器不保证行为一致。需要长期复用个人浏览器配置的场景建议单独启动一个专用 Chrome 实例再通过 autoConnect 或调试端口接入。基于坐标的视觉操作如 click_at属实验特性依赖能输出精确坐标的模型一般用快照加 uid 的方式更稳定。下一步建议先按“30 秒快速开始”跑通性能验证提示词如果只处理轻量任务改用--slim模式观察效果再决定是否启用完整工具集。若你在开发 agent 工具可参考 README.md 中关于将其集成为浏览器子代理的说明。【免费下载链接】chrome-devtools-mcpChrome DevTools for coding agents项目地址: https://gitcode.com/GitHub_Trending/chr/chrome-devtools-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考