使用说明
Chrome DevTools MCP服务器设置
该项目配置了Chrome DevTools MCP服务器,该服务器通过模型上下文协议将Chrome的调试功能与Claude Code集成在一起。
设置
这 .mcp.json 此项目中的文件配置Chrome DevTools MCP服务器:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest"]
}
}
}
入门指南
- 重新启动Claude代码 -重新启动Claude Code会话以加载MCP服务器
- 批准服务器 -当Claude Code重新启动时,它将检测MCP服务器并提示您批准它
- 测试IT -一旦获得批准,您可以通过询问Claude来测试它,例如:“请检查web.dev的LCP”
能力
一旦激活,Claude将可以访问Chrome DevTools功能,包括:
- 浏览器中代码更改的实时验证
- 网络和控制台错误诊断
- 用户行为模拟(导航、表单填写)
- 实时DOM和CSS检查
- 绩效跟踪和审计
测试结果示例
以下是一个测试Chrome MCP服务器以验证所有功能的示例:
核心功能
- 配置:已验证
.mcp.json已正确配置chrome-devtools-mcp@latest - 页面管理:已成功列出和管理浏览器页面
- 导航:导航到多个URL(例如.com、iana.org、web.dev)
交互能力
- 快照:通过可访问性树捕获的页面结构,显示所有带有UID的元素
- 点击事件:成功单击链接并在页面之间导航
- 截图:捕获页面的视觉截图
- 脚本执行:运行JavaScript以提取页面信息(标题、URL、userAgent)
DevTools功能
- 网络监控:列出了带有状态代码和资源类型的网络请求
- 控制台的日志:已成功检查控制台消息
- 性能跟踪:对web.dev进行全面的性能分析,包括:
- 核心网络生命体征(LCP:736ms,CLS:0.07)
- 性能洞察(LCP故障、渲染阻塞、第三方影响)
- 网络依赖性分析
- 缓存建议
所有MCP工具均已验证工作正常,使Claude能够:
- 浏览网页并与之交互
- 检查DOM结构和样式
- 监控网络活动
- 执行绩效审计
- 执行自定义JavaScript
- 截取屏幕截图和快照
更多信息
有关完整的工具文档,请参阅 Chrome DevTools MCP工具参考.