3.1k star!推荐一款开源基于AI实现的浏览器自动化插件工具 !
大家好!今天,我要给大家介绍一款超实用的开源工具——Chrome MCP Server!这款工具不仅能大幅提升我们的工作效率,还能让AI助手(如Claude)直接操控浏览器,实现自动化操作、内容分析等强大功能。
一、介绍
Chrome MCP Server(全称 Chrome Multi-Channel Protocol Server)是一个开源的Chrome浏览器自动化框架,它通过 AI 能力(如自然语言理解、元素智能识别)降低了浏览器自动化的门槛,让开发者或非技术人员可以更轻松地实现网页操作自动化(如表单填写、数据爬取、页面测试等)。

它允许 AI 助手(如 Claude)直接操控浏览器,实现自动化操作、内容分析和语义搜索等功能。支持 20+ 种工具,包括截图、网络监控、书签管理、浏览历史等,且基于 WebAssembly SIMD 优化,向量运算速度提升 4-8 倍。
它的核心优势在于无需编写复杂的 XPath 或 CSS 选择器,而是通过自然语言描述目标操作,AI 会自动识别页面元素并执行相应动作,大幅提升自动化脚本的开发效率和稳定性。
与同类项目Playwright对比优势:

与传统的浏览器自动化工具(如 Playwright、Selenium)不同,Chrome MCP Server 直接使用用户日常使用的 Chrome 浏览器,保留登录状态、配置和扩展,确保隐私,支持本地运行和流式 HTTP 连接 。
二、Chrome MCP Server主要功能
1. 浏览器自动化操作:
- 支持直接控制 Chrome 浏览器,包括点击、填表、键盘输入等。
- 可以保留浏览器的登录状态和配置,方便连续操作。
2. 内容分析与语义搜索:
- 支持对网页内容的分析和语义搜索,帮助用户快速获取信息。
3. 截图与网络监控:
- 提供截图功能,方便记录网页内容。
- 支持网络监控,查看浏览器的网络请求和响应。
4. 浏览历史和书签管理:
- AI 可以帮助整理和搜索浏览历史及书签。
5. 跨标签页操作:
- 支持批量管理和内容提取,提升多任务处理效率。
三、快速上手
1、环境准备:确保安装 Node.js 18+、pnpm 和 Chrome/Chromium。
2、打开快捷导航平台(https://kjdaohang.com/),点击最新上架菜单,找到Chrome MCP Server,点击直达链接,选择最新版本即可下载。

3、全局安装mcp-chrome-bridge
# npm 安装命令
npm install -g mcp-chrome-bridge
# pnpm安装命令
pnpm config set enable-pre-post-scripts true
pnpm install -g mcp-chrome-bridge
4、打开 Chrome 并访问 chrome://extensions,启用"开发者模式",再点击"加载已解压的扩展程序",选择刚刚下载好的插件解压文件夹。
安装成功后,点击插件图标打开插件,点击连接即可看到mcp的配置。
{
"mcpServers": {
"chrome-mcp-stdio": {
"command": "npx",
"args": [
"node",
"/Users/xxx/Library/pnpm/global/5/node_modules/mcp-chrome-bridge/dist/mcp/mcp-server-stdio.js"
]
}
}
}

5、通常建议与 MCP 协议客户端一起使用,比如Cherry Studio 为例,
同样在快捷导航平台(https://kjdaohang.com/),点击最新上架菜单,找到Cherry Studio,点击直达链接,选择最新版本下载。

配置MCP客户端时,建议使用可流式传输的 HTTP 连接方法
{
"mcpServers": {
"chrome-mcp-server": {
"type": "streamableHttp",
"url": "http://127.0.0.1:12306/mcp"
}
}
}
6、使用示例,例如使用AI 自动注入脚本并修改网页样式。
四、总结
Chrome MCP Server 是一款强大的浏览器自动化工具,它让 AI 助手能够直接操控浏览器,完成各种自动化任务。无论是数据采集、内容管理,还是日常办公,它都能成为你的得力助手。如果你还在为繁琐的浏览器操作烦恼,不妨试试 Chrome MCP Server,相信它会给你带来惊喜!
3.1k star!推荐一款开源基于AI实现的浏览器自动化插件工具 !的更多相关文章
- 推荐两款简单好用的图片放大jquery插件
一.zoomfiy.js 推荐可以从这里下载 使用说明: 使用该jquery 插件引入该插件的js:zoomfiy.js 或 min引入该插件的css:zoomfiy.css 或 min前后顺序都可j ...
- 推荐几款开源的js日期控件
做为一个正规的网站,经常需要一些日期或时间的筛选,所以我们今天就推荐二十多款javascript的js日期/时间筛选插件.个个经典,绝对有你需要的. My97DatePicker ,国人开发的一款js ...
- 推荐一款开源的C#TCP通讯框架
原来收费的TCP通讯框架开源了,这是一款国外的开源TCP通信框架,使用了一段时间,感觉不错,介绍给大家 框架名称是networkcomms 作者开发了5年多,目前已经停止开发,对于中小型的应用场景,够 ...
- 推荐一款开源的原型设计软件--pencil
如果觉得内置的元素不够,可以直接用类似屏幕截图软件直接剪切粘贴,并且可以制作自己的元素集合.很好用 http://pencil.evolus.vn/ Easy GUI Prototyping Penc ...
- 推荐一款能支持国密SM2浏览器——密信浏览器
密信浏览器( MeSince Browser )是基于Chromium开源项目开发的国密安全浏览器,支持国密算法和国密SSL证书,同时也支持国际算法及全球信任SSL证书:密信浏览器使用界面清新,干净. ...
- 推荐几款顶级的数据可视化及大数据分析BI工具
如今,有大量强大的可视化工具可用于表达想法.可视化数据.向客户和全球社区分享重要的分析结果.现在大大小小的企业都可以利用商业智能工具来理解复杂的大数据. 这些解决方案可以收集,分析这些数据并将其转换为 ...
- 给大家推荐一款非常好用的表单验证插件:lr-verify.js
废话不说,直接上代码说明,1分钟学会: 例: 1.验证配置 $.extend(Verify.types, { "must" : { "verify" : fun ...
- 推荐一款好用的 office word 的markdown插件 - Writage
软件地址:http://www.writage.com/
- 推荐 2 款超牛逼、炫酷、实用的Docker管理工具!
Docker技术的火热程度,想必每个互联网IT技术人员都能时时感受的到,的确,近些年,国内对于Docker容器技术的应用需求越来越强烈!! 人均年薪80万以上,docker到底是什么?为什么这么火? ...
- 【精心推荐】几款极好的 JavaScript 文件上传插件
文件上传功能作为网页重要的组成部分,几乎无处不在,从简单的单个文件上传到复杂的批量上传.拖放上传,需要开发者花费大量的时间和精力去处理,以期实现好用的上传功能.这篇文章向大家推荐几款很棒的 JavaS ...
随机推荐
- Vue3+Ant-design项目启用ts/typescript
Ant-design官方文档提供了js和ts两种案例,按照文档给项目install ant-design后写了个组件编译时发现只要加上`<script lang="ts"&g ...
- 虚拟机里的centos设置静态ip
centos设置静态ip: https://blog.csdn.net/zhangatle/article/details/77417310 步骤: 修改网卡配置 重启网络服务 几个网络配置相关的命令 ...
- 电商商品推荐系统实战:基于TensorFlow Recommenders构建智能推荐引擎
引言:推荐系统的商业价值与实现挑战 在电商领域,推荐系统承担着提升用户转化率和平台GMV的核心使命.根据麦肯锡研究,亚马逊35%的销售额来自推荐系统,Netflix用户75%的观看行为由推荐驱动.传统 ...
- CF1930G Prefix Max Set Counting 题解
题意: 给定一棵以 1 为根的有根树,求出其所有 dfs 序中前缀最大值序列的数量.\(n\le 10^6\). 思路 显然考虑 DP. 由于是求前缀最大值序列的方案数,因此如果一些点要出现在这个序列 ...
- P10833 [COTS 2023] 下 Niz题解
题意: 给定长度为 \(N\) 的序列 \(a\),求满足以下条件的 \((l,r)\) 对数: \(1\le l\le r\le N\): \(a_l,a_{l+1},\cdots,a_{r-1}, ...
- 操作系统 -- linux初始化(上):GRUB与vmlinuz的结构
本节树立启动的整体流程,重点解读Linux上GRUB是怎样启动,以及内核里的"实权人物"-- vmlinuz内核文件是如何产生和运转的. 全局流程 在机器加电后,BIOS会进行自检 ...
- SSI注入
.stm,.shtm和.shtml后缀文件中可以如此执行命令 <!--#exec cmd="ls"-->
- React-Native开发鸿蒙NEXT-多bundle的加载
.markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...
- 关于dpnet项目
关于dpnet项目 dpnet是我开源的一个轻量异步框架,主要用于利用多核优势执行异步任务,处理异步IO. 起初并没有独立的dpnet项目,所有功能集成在另一个项目dplua中. 提到异步,实现方案必 ...
- 5 MyBatis动态sql中foreach标签的使用
1 MyBatis动态SQL之if 语句 2 MyBatis动态sql之where标签|转 3 MyBatis动态SQL之set标签|转 4 MyBatis动态SQL之trim元素|转 5 MyBat ...