再见Playwright!谷歌官方Chrome DevTools MCP正式发布,AI编程效率再翻倍
Chrome DevTools MCP 的发布虽然仅仅是一个工具的升级,但是当AI拥有了视觉(页面截图)和感知(DevTools),它解决问题的能力将呈指数级增长。通过为 AI 代理提供视觉和分析能力,它将 AI 从一个单纯的代码编写者转变为一个能够理解、调试和优化 Web 应用的真正助手,极大地提升了我们的开发效率。
在使用 AI 编程过程中,想让 AI 帮忙写一个前端页面,他哐哐哐写一大堆,结果一运行不是样式错乱,就是控制台报错。这个时候你把截图发给 AI,它道个歉,然后再给你生成一版错误的代码。
因为 AI它并不知道自己写的代码在浏览器里面发生了什么。就像谷歌在官方博客中说的,此时的 AI 相当于是在蒙着眼睛狂奔。
之前,我们用 Playwright MCP 来解决这个问题,但是 Playwright 有一个问题就是,它配置起来相对来说比较麻烦,执行的时候消耗的 Token 量非常多。
现在游戏规则变了,Google 官方亲自下场了!他们推出了Chrome DevTools MCP,一个更轻、更快、更强的原生解决方案。
可以说,它让我们的AI Agent,第一次真正长出了火眼金睛。【gzh:和平本记】
1、Chrome DevTools MCP强在哪?
1、出身正统,Google 亲儿子
我们之前用的Playwright MCP,非常强大。可以操控它自己拉起的 Chromium,直接和 Chrome 内部的调试接口通信,从而做到操控浏览器。
但是你如果想让它操作你的真实 Chrome 浏览器(你平时用的那个,带插件、带登录态)。这时候需要一个 Chrome 扩展当桥,把 AI 指令(来自 MCP)安全地转发给真实浏览器
另外一点,Playwright 毕竟是一个第三方社区方案。万一哪天Chrome更新了,会不会这个桥接就失效了?这种非官方的工具多多少少会有那么一点点风险。
而 Chrome DevTools MCP是谷歌Chrome团队的亲儿子,是直接从浏览器内核层面提供的原生支持。这意味着它拥有最高的稳定性和兼容性。
2、配置简单,开箱即用
想要操作浏览器,不需要专门安装一个额外的桥接扩展程序。只需要一段 JSON 代码,配置好 MCP 即可。
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest"]
}
}
}
你的工作,就是复制粘贴上面的 JSON 代码到 MCP 客户端。剩下的,交给谷歌。
3、Token消耗更低,更省钱
如果你是 AI agent 重度用户,那你肯定知道在 AI 编程过程中,最宝贵的资源莫过于上下文窗口。每一个Token都关乎成本,也决定了我们的AI能记住多少事。
Playwright MCP虽然好用,但它作为一个话痨,每次交互都会吃掉大量的Token。
Chrome DevTools MCP在这方面做出了巨大的优化。因为它更原生,所以传递信息所需的废话更少,效率更高。
别的工具想要操作 Chrome 浏览器,就需要中间有一个翻译官,信息传递过程中多了一个角色,就会造成信息的冗余或者缺失。
经过实测,在完成同样一个任务后,Playwright MCP消耗了26%(52k/200k tokens)的上下文,而Chrome DevTools MCP只消耗了21%(43k/200k tokens)
这5%的差距,可能就是你在一次长对话中,AI会不会提前失忆的关键。日积月累,这为你省下的不仅是Token,更是实打实的金钱和效率。
4、功能更强大
Playwright的核心能力,本质上还是模拟用户操作。比如,点点鼠标、填填表单。
它能告诉 AI 做了什么,但很难告诉AI发生了什么,比如控制台里有没有报错?某个网络请求是不是404了?
Chrome DevTools MCP 则完全是另一个维度。它把整个Chrome开发者工具(就是你按F12看到的那个)的能力都开放给了AI。比如:
1)调试实时样式和布局问题
让 AI 助手连接到实时页面,检查 DOM 和 CSS,并根据浏览器中的实时数据,针对诸如元素溢出等复杂的布局问题提供具体的修复建议。
2)自动化性能审计
让 AI 助手运行性能跟踪,分析结果,并深入调查特定的性能问题
3)分析控制台问题
包括读取所有控制台日志,自动发现错误。分析所有网络请求,定位 API 问题。
2、实操教程,让你迅速上手
1、要求
1️⃣ Node.js 22.12.0 以上
2️⃣ npm
验证方式:
2、安装
把下面的 MCP 节省配置按需复制到你的 MCP 客户端中。
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest"]
}
}
}
Claude Code CLI 安装:
claude mcp add chrome-devtools npx chrome-devtools-mcp@latest
3、案例演示
1)模拟用户行为
帮我打开 bilibili,然后搜索影视飓风,给我总结影视飓风最近一个月的视频链接
最后 AI 给出的结果:
2)诊断网络和控制台错误
帮我查看一下哔哩哔哩前端控制台有没有什么报错
它会自动帮你去查看页面控制台查看错误
3)实时调试样式和布局问题
在哔哩哔哩找到影视飓风的主页,然后把影视飓风账号名称这四个字颜色换成绿色
更换前的样子:
更换后的样子:
3、总结
Chrome DevTools MCP 的发布虽然仅仅是一个工具的升级,但是当AI拥有了视觉(页面截图)和感知(DevTools),它解决问题的能力将呈指数级增长。
通过为 AI 代理提供视觉和分析能力,它将 AI 从一个单纯的代码编写者转变为一个能够理解、调试和优化 Web 应用的真正助手,极大地提升了我们的开发效率
更多推荐
所有评论(0)