再见Playwright!谷歌官方Chrome DevTools MCP正式发布,AI编程效率再翻倍

在使用 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 即可。

perl 复制代码
  {
  "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 客户端中。

perl 复制代码
{
  "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)实时调试样式和布局问题

在哔哩哔哩找到影视飓风的主页,然后把影视飓风账号名称这四个字颜色换成绿色【gzh:和平本记】

更换前的样子:

更换后的样子:

3、总结

Chrome DevTools MCP 的发布虽然仅仅是一个工具的升级,但是当AI拥有了视觉(页面截图)和感知(DevTools),它解决问题的能力将呈指数级增长。

通过为 AI 代理提供视觉和分析能力,它将 AI 从一个单纯的代码编写者转变为一个能够理解、调试和优化 Web 应用的真正助手,极大地提升了我们的开发效率

相关推荐
Jagger_2 小时前
Spec-Kit 使用指南:让AI开发更规范、更高效
aigc·ai编程·cursor
用户4099322502123 小时前
PostgreSQL数据类型怎么选才高效不踩坑?
后端·ai编程·trae
黄啊码4 小时前
【黄啊码】AI Coding正在让你平庸地付费上班
人工智能·ai编程
学历真的很重要5 小时前
Claude Code 万字斜杠命令指南
后端·语言模型·面试·职场和发展·golang·ai编程
飞哥数智坊15 小时前
打造我的 AI 开发团队(二):bmad,开箱即用的敏捷开发智能体
人工智能·ai编程
RainbowSea17 小时前
4. ChatClient 的初始,快速使用上手
java·spring·ai编程
RainbowSea17 小时前
3. Ollama 安装,流式输出,多模态,思考模型
java·spring·ai编程
coder_pig19 小时前
Claude Code + Holopix AI | 轻松复刻 "虚假广告"-🧟‍♀️射击小游戏
aigc·ai编程·claude
AI分享官20 小时前
低代码平台+MonkeyCode混合开发:3天上线一个App的野路子实操
github·ai编程