项目简介

Chrome MCP Server是一个基于Chrome扩展的Model Context Protocol服务器,它让AI助手能够直接控制用户的日常Chrome浏览器,利用已有的登录状态、配置和习惯,实现真正的智能浏览器自动化。

主要功能

  • 浏览器管理:获取窗口和标签页、导航控制、切换标签页、关闭页面
  • 截图功能:支持全页截图、元素截图和自定义尺寸
  • 网络监控:捕获和分析网络请求,获取完整的响应体
  • 内容分析:AI驱动的语义搜索、网页内容提取、交互元素识别
  • 交互操作:点击元素、填写表单、模拟键盘输入
  • 数据管理:浏览历史搜索、书签管理
  • 语义搜索:内置向量数据库,智能发现浏览器标签页内容
  • 跨标签页:支持跨标签页的上下文理解
  • 完全本地运行:确保用户隐私安全

安装步骤

  1. 下载Chrome扩展:从GitHub Releases页面获取最新版扩展
  2. 安装桥接工具:通过npm或pnpm全局安装mcp-chrome-bridge
  3. 加载扩展:在Chrome中启用开发者模式,加载下载的扩展文件夹
  4. 连接配置:点击扩展图标打开插件界面,点击连接按钮建立连接

服务器配置

在MCP客户端配置中添加以下设置:

  • 推荐使用HTTP流式连接

    {
      "mcpServers": {
        "chrome-mcp-server": {
          "type": "streamableHttp", 
          "url": "http://127.0.0.1:12306/mcp"
        }
      }
    }

    如果客户端只支持STDIO连接方式,需要配置启动命令和路径参数,具体路径取决于全局安装位置。

基本使用方法

安装完成后,AI助手就可以通过MCP协议调用浏览器功能,例如:

  • 自动截图并分析内容
  • 控制网页进行绘制操作
  • 捕获网络请求分析API
  • 智能管理书签和历史记录
  • 自动注入脚本修改网页样式

信息

分类

开发者工具