mcp-chrome

🌐 AI直接操控你的Chrome浏览器

通过MCP协议让AI直接控制Chrome浏览器,复用现有登录态和扩展,实现自动化操作、截图、表单填写等20+功能

收藏
7.1k
安装
1.7k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Browser Automation(Chrome MCP Server)是一套基于MCP协议的浏览器自动化解决方案,允许AI助手直接操控用户的Chrome浏览器实例。与Playwright等方案不同,它不启动独立浏览器进程,而是通过Chrome扩展+本地桥接服务,让AI复用用户已登录的会话、书签、扩展和个性化设置。

技术架构

  • Chrome扩展:注入网页执行操作,捕获DOM和网络请求
  • mcp-chrome-bridger:本地Node服务,作为MCP服务器与扩展的通信桥梁
  • MCP协议:标准化AI客户端对接(Claude Code、Cursor等)

主要功能模块

| 类别 | 代表工具 |
|------|---------|
| 导航控制 | `chrome_navigate`, `chrome_switch_tab`, `chrome_go_back_or_forward` |
| 页面捕获 | `chrome_screenshot`(全页/视口/元素), `chrome_get_web_content` |
| 交互操作 | `chrome_click_element`, `chrome_fill_or_select`, `chrome_keyboard` |
| 数据管理 | `chrome_history`, `chrome_bookmark_search/add/delete` |
| 网络监控 | `chrome_network_capture_start/stop`, `chrome_network_request` |
| 智能分析 | `search_tabs_content`(跨标签页语义搜索) |

---

显著优点

1. 零摩擦启动:无需重新登录,直接使用现有Cookie和本地存储
2. 轻量资源占用:相比Playwright启动新进程,内存和启动时间大幅降低

3. 多客户端并发:支持Claude Code、Cursor、Kiro等同时连接,各会话隔离

4. 真实用户环境:保留扩展、书签、用户脚本等个性化配置

5. 网络请求透传chrome_network_request可携带浏览器Cookie发送请求,绕过部分反爬虫

---

潜在缺点与局限性

| 问题 | 说明 |
|------|------|
| **浏览器锁定** | 仅支持Chrome,Edge/Firefox等需额外适配 |
| **扩展依赖** | 必须保持扩展启用,Chrome更新可能导致兼容性问题 |
| **本地服务单点** | `mcp-chrome-bridger`作为本地HTTP服务,存在端口占用和进程管理问题 |
| **无沙箱隔离** | 操作直接作用于真实浏览器,误操作可能影响用户数据 |
| **权限边界模糊** | AI可操作任意已登录账户,缺乏额外的权限确认层 |
| **远程场景受限** | 本地桥接架构难以支持云端AI直接控制 |

---

适合人群

  • 自动化测试者:快速验证网站功能,无需维护独立的浏览器环境
  • 数据收集者:需要抓取需登录态的内容,避免重复认证
  • 效率工具用户:希望通过自然语言指令完成批量网页操作(填表、比价、信息归档)
  • AI工作流构建者:将浏览器操作整合进MCP工具链,实现端到端自动化

---

常规风险

| 风险类型 | 具体描述 | 缓解建议 |
|---------|---------|---------|
| **账户安全** | AI可能误操作银行账户、社交平台等敏感页面 | 避免在高价值账户页面启用;考虑使用独立Chrome Profile |
| **数据泄露** | `chrome_get_web_content`可能提取隐私信息 | 审计AI历史记录;敏感操作前人工确认 |
| **扩展攻击面** | 恶意扩展可能通过同一桥接服务被AI调用 | 定期审查已安装扩展;仅从官方商店安装 |
| **CSRF增强风险** | AI可能无意中触发已认证状态下的敏感操作 | 对`chrome_click_element`等操作增加URL白名单机制 |
| **本地服务暴露** | HTTP服务`127.0.0.1:12306`若被其他程序探测 | 配置防火墙;考虑Unix Domain Socket替代方案 |

---

竞品对比速览

| 维度 | Playwright MCP | Chrome MCP Server |
|------|---------------|-------------------|
| 启动速度 | 慢(冷启动浏览器) | 快(扩展已加载) |
| 登录状态 | 需重新认证 | 复用现有会话 |
| 环境隔离 | 干净沙箱 | 真实用户环境 |
| 资源占用 | 高 | 低 |
| 多标签管理 | 程序化控制 | 与人工操作共存 |
| 适用场景 | CI/CD测试 | 个人效率增强 |

mcp-chrome 内容

手动下载zip · 3.6 kB
skill-card.mdtext/markdown
请选择文件