项目简介
Chrome MCP Server是一个基于Chrome扩展的Model Context Protocol服务器,它让AI助手能够直接控制用户的日常Chrome浏览器,利用已有的登录状态、配置和习惯,实现真正的智能浏览器自动化。
主要功能
- 浏览器管理:获取窗口和标签页、导航控制、切换标签页、关闭页面
- 截图功能:支持全页截图、元素截图和自定义尺寸
- 网络监控:捕获和分析网络请求,获取完整的响应体
- 内容分析:AI驱动的语义搜索、网页内容提取、交互元素识别
- 交互操作:点击元素、填写表单、模拟键盘输入
- 数据管理:浏览历史搜索、书签管理
- 语义搜索:内置向量数据库,智能发现浏览器标签页内容
- 跨标签页:支持跨标签页的上下文理解
- 完全本地运行:确保用户隐私安全
安装步骤
- 下载Chrome扩展:从GitHub Releases页面获取最新版扩展
- 安装桥接工具:通过npm或pnpm全局安装mcp-chrome-bridge
- 加载扩展:在Chrome中启用开发者模式,加载下载的扩展文件夹
- 连接配置:点击扩展图标打开插件界面,点击连接按钮建立连接
服务器配置
在MCP客户端配置中添加以下设置:
-
推荐使用HTTP流式连接:
{ "mcpServers": { "chrome-mcp-server": { "type": "streamableHttp", "url": "http://127.0.0.1:12306/mcp" } } }如果客户端只支持STDIO连接方式,需要配置启动命令和路径参数,具体路径取决于全局安装位置。
基本使用方法
安装完成后,AI助手就可以通过MCP协议调用浏览器功能,例如:
- 自动截图并分析内容
- 控制网页进行绘制操作
- 捕获网络请求分析API
- 智能管理书签和历史记录
- 自动注入脚本修改网页样式
信息
分类
开发者工具