文章摘要
Chrome开发者博客介绍了使用Chrome DevTools MCP功能让编程代理调试浏览器会话的新方法。该功能可帮助开发者更高效地诊断和解决网页问题,提升开发效率。文章发布于2025年12月16日,属于Chrome开发者工具系列更新的一部分。
文章总结
使用Chrome开发者工具MCP让编程助手调试浏览器会话
核心功能更新
Chrome开发者工具MCP服务器新增了一项重要功能:允许编程助手直接连接活跃的浏览器会话。这项功能可实现:
- 复用现有浏览器会话:当需要编程助手修复需要登录才能访问的问题时,助手可直接使用当前浏览会话,无需重复登录
- 访问活动调试会话:编程助手现在可以访问DevTools UI中的活动调试会话
工作原理
Chrome M144版本(当前Beta版)新增功能允许MCP服务器请求远程调试连接。为确保安全:
- 默认禁用远程调试功能,需手动在chrome://inspect#remote-debugging启用
- 每次连接请求都会显示权限确认对话框
- 调试期间会显示"Chrome正被自动化测试软件控制"的提示横幅
使用指南
设置步骤
启用Chrome远程调试:
- 访问
chrome://inspect/#remote-debugging - 按提示允许远程调试连接
- 访问
配置MCP服务器:
json { "mcpServers": { "chrome-devtools": { "command": "npx", "args": [ "chrome-devtools-mcp@latest", "--autoConnect", "--channel=beta" ] } } }测试配置:
- 运行测试命令如"检查https://developers.chrome.com的性能"
- 确认弹出的权限请求对话框
应用场景
这项功能实现了人工调试与AI辅助的无缝衔接: - 在Elements面板中选择元素后,可让编程助手分析问题 - 在Network面板中选择请求后,可让编程助手进行调查 - 未来将逐步开放更多面板数据给编程助手
注意:当前功能需要Chrome M144+版本,稳定版发布后将移除
--channel=beta参数要求。
评论总结
总结评论内容:
- 现有工具推荐
- 多个用户推荐了现有工具如chrome-cdp-skill、agent-browser、playwriter等 "Someone already made a great agent skill for this" (aadishv) "I found this one working amazingly well" (zxspectrumk48)
- 技术实用性
- 认为MCP API对AI代理和人类都很有用 "MCP APIs can be useful for humans too" (speedgoose) "Been using this one for a while...more reliable and token efficient" (boomskats)
- 使用体验问题
- 主要问题是token消耗过大 "a mega token guzzler in case you're paying for your own tokens" (glerk) "It used to be a real token hog though" (tonyhschu)
- 替代方案讨论
- 用户讨论不同浏览器和工具的替代方案 "Also works nicely together with agent-browser" (NiekvdMaas) "chrome-cli with remote developer port has been working fine" (slrainka)
- 应用场景
- 分享了多种使用场景如音乐管理、SVG编辑等 "use codex to manage a local music library" (aadishv) "produce some fantastic looking custom icons" (boomskats)