惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
美团技术团队
博客园 - 司徒正美
G
Google Developers Blog
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
J
Java Code Geeks
Last Week in AI
Last Week in AI
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
V
V2EX
C
Check Point Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog

慕雪的寒舍

【Linux】腾讯云服务器被攻击后,我是怎么排查挖矿木马的 【Agent】Multica使用心得 【AI】叙界S3备份需求,多Agent赛马 【Nginx】使用OpenResty Lua拦截Artalk广告昵称 【AI】给Codex加上rm防误删Hook 【AI】渐进式披露能省Token,但要管住Agent Loop 【Mac】修改Mac的hostname,告别局域网IP乱入 【随笔】招商银行visa金卡申请和绑定海外谷歌账户支付 【工具】用AI随手写博客 【测开】adb shell am start 启动跳链时 & 符号被截断的解决方法 【Appium】安装 xcuitest 驱动时 npm install 报错的解决方法 【2026】新年快乐! 【Mac】解决MacBook WiFi玄学问题“连上WiFI但是没网络”的折腾经历 【AI】智谱AutoGLM部署教程:AutoDL云服务器+本地PhoneAgent配置 【Agent.10】OpenAI接口输出格式约束(response_format) 【Agent.09】LangChain里面使用MCP工具 【Hexo】简单记录如何在服务器上部署hexo-friend-article 【ConfyUI】在MacBook上用ConfyUI部署阿里Z-Image最新开源模型 【AI】AI老是喜欢写总结文档,咋办? 【Agent.08】LangChain的第一个Demo:从零开始构建Agent 【Mac】MacBookPro无法连接第2个外接显示器问题解决 【Mac】为Mac配置基本开发环境 【Agent.07】什么是Agent?从Chat到ReAct的AI进化之路 【Agent.06】使用openai sdk实现多轮对话 【Agent.05】OpenAI接口Function Calling工具调用详解 【随笔】本地部署AI的现状和AI本地部署的价值
【MCP】无敌了,chrome-devtools-mcp杀死浏览器AI自动化的比赛!
慕雪年华 · 2025-10-17 · via 慕雪的寒舍

距离上次更新本文已经过去了 202 天,文章部分内容可能已经过时,请注意甄别。

标题党了,不过chrome-devtools-mcp是真神啊,有些要用OpenAPI才能实现的东西,现在全都可以mcp,让AI操作浏览器去获取信息了。当然,前提是你不在乎Token消耗量。

1. 这是啥玩意?

如果你没有听说过MCP,还是先去看看本站之前的教程博客吧:点我

看完回来了,你现在应该知道MCP是啥玩意了。简单一句话概括,MCP服务端可以给AI客户端暴露一系列工具集。同时MCP标准化了这个服务端的接入方式,让我们的各种Agent工具都可以快速用上,不再需要对每个AI工具做单独开发适配。

如果你了解过前端开发,或者某些时候折腾过浏览器,那你一定知道,主流的浏览器都可以用F12打开一个开发者面板,在开发者面板里面,我们能看到网络请求信息、网页的源代码、控制台的打印等等信息……这些信息除了可以为前端开发Debug提供帮助,也对前端网页自动化测试(如selenium)有很大的作用。

AI时代来了之后,先后出现了brower-use、playwright这类工具,实现了部分网页的Agent自动化测试能力。这些工具的操作,本质上就是封装了一层自动化框架的能力,然后再把这部分能力暴露给AI,让AI理解网页内容,并进行自动化操作。

从前很多需要我们去调用平台提供的OpenAPI才能获取到的数据,都免了!这些工具,能让AI直接打开我们本地的Chrome,直接以用户的身份登录平台,装作一个普通用户,对网页进行操作,获取各类信息!也就是说,只要你能在打开网页后看到的信息,AI都能通过工具获取到,不再受平台OpenAPI的限制。

当然,OpenAPI和网页自动化是完完全全没有关系的东西,很多对数据实时性和获取准确性的场景,依旧需要我们借助平台提供的OpenAPI来实现能力的。不能认为有浏览器自动化工具了,这些网页平台就没必要提供OpenAPI了。OpenAPI提供的好,肯定更多人愿意使用OpenAPI的。

现在大的来了,谷歌直接开源了一个工具,这个工具能直接操作Chrome的DevTools,也就是直接操作开发者面板。这相当于从chrome原生,给AI加上了操作浏览器的工具集!不再是第三方提供了,谷歌自己下场,杀死比赛!

仓库https://github.com/ChromeDevTools/chrome-devtools-mcp/

仓库使用了 Apache-2.0 license 开源协议,这个协议是允许免费商用的,只不过有些限制(具体的限制请自行查阅协议说明或咨询AI)。这样也直接放开了各大公司在自己的软件中集成chrome-devtools-mcp的权限。

2.1. 安装

chrome-devtools-mcp是node编写的,需要有node环境,可以通过npx运行,也可以npm安装:

1
npm install -g chrome-devtools-mcp@latest

2.2. 配置MCP

官方文档中给出了如下的MCP配置方式:

1
2
3
4
5
6
7
8
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"]
}
}
}

其中npx -y命令,本质上和我们先npm install -g chrome-devtools-mcp@latest再手动执行命令的效果是一样的。只不过我们添加了@latest标签,npx -y可以让我们每次运行的时候,都一定能运行到最新的版本(有更新的时候会自动拉取,没有更新使用本地缓存)。

咳咳咳,扯远了!这不重要。我们现在要做的是,把上面的内容写入某个目录的.mcp.json文件里面,然后在这个目录下运行claude code!

1
2
3
4

echo {"mcpServers": {"chrome-devtools": {"command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"]}}} > .mcp.json

claude

如果配置正确,claude code会提示你当前已经链接上了chrome的mcp,齐活啦!

image.png

3. 使用一下

本文就不提什么自动化测试那么深入生产场景的玩意了。我们直接说日常可以怎么用这玩意。

举个非常简单的例子,有些博客平台、文档平台,并没有提供AI总结或者AI搜索的能力,我们就可以让Agent使用chrome的mcp工具来自己实现这个能力!

最小的尝试,就是让AI总结一篇博客。

注意,这个能力本身是可以通过fetch或者curl工具来简单实现的。但是对于某些要登录的平台,fetch工具或curl工具就有点小儿科了,因为涉及到了鉴权。chrome的mcp工具用的就是我们自己的chrome浏览器,本身就已经登录了,不再会有任何鉴权问题。就算是有人机验证或cloudflare墙的网站,我们也可以先人工过了验证,再让Agent来操作。

Prompt:

1
阅读 https://blog.musnow.top/posts/7079918377/ 总结内容

可以看到,GLM-4.6成功调用了devtools,打开了我的博客,总结了这篇文章的内容

image.png

同时chrome弹出来的页面,也会提示当前正在进行自动化,还是原生实现牛逼吧。

image.png

再来个稍微难一点的,让他在我的博客里面搜一下C语言相关文章:

1
请在 https://blog.musnow.top/ 搜索C语言相关文章

AI飞速操作,很快就找到了我博客的搜索页面,搜出了正确的内容!

image.png

回答也是非常准确!把收集到的结果都输出了!

image.png

4. The end

从上面两个非常小的用例,就能看出来这玩意潜力有多无限了。

不过,得说句公道话,慕雪并没有测试过brower-use和playwright,我相信这两个工具应该也能完成上述的两个工作。但如果谷歌自己都官方下场杀死比赛了,想必后续绝大部分Agent自动化网页测试,都会使用Chrome的这个mcp工具了。

一个字:牛!

AI时代,变化太快了,大家得跟上潮流哦。