Chrome MCP服务器

ChromeCP是一个独立的Chrome MCP服务器,支持多会话和自动设置向导,用于浏览器交互和自动化。

  • by dddabtc
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dddabtc/chrome-mcp-server

使用说明

ChromeCP

一个独立的Chrome MCP(模型上下文协议)服务器,支持多会话和自动设置指南。

叉子 mcp铬 通过 @杭业 增强功能:自动本机主机设置向导、多会话修复和简化 npm install -g 工作流程。

特性

  • 一个命令安装: npm install -g chromecp --包括本机消息主机的自动设置指南
  • 多会话支持:多个MCP客户端可以同时连接而不会发生冲突
  • Chrome 扩展:用于页面交互和自动化的全功能浏览器扩展
  • 本机服务器:同时支持流式HTTP和SSE传输的MCP服务器
  • 会话管理:使用SQLite实现数据库支持的会话持久化

安装

全局安装(推荐)

npm install -g chromecp

然后运行:

chromecp

来源

git clone https://github.com/dddabtc/chromecp.git
cd chromecp
npm install

用法

启动MCP服务器

# Using global installation
chromecp

# Alternative command names (backward compatible)
chrome-mcp-server
mcp-chrome-bridge
chrome-mcp-bridge

# For stdio mode (Claude Desktop, etc.)
mcp-chrome-stdio

Chrome扩展程序设置

  1. 安装扩展 在Chrome浏览器中:

    • 打开 chrome://extensions/
    • 启用“开发人员模式”
    • 点击“加载解包”
    • 选择 chrome-extension/.output/chrome-mv3 目录
  2. 自动本地主机设置:

    • 在首次加载时,a 设置指南页面 自动打开
    • 下载适用于您平台的安装脚本(Windows .bat /macOS+Linux .sh)
    • 运行它--一步完成本机主机注册
    • 重新加载扩展程序,它会自动连接

配置

CHROME_MCP_PORT=8080
CHROME_CDP_PORT=9222
LOG_LEVEL=info

多会话支持

包括Howard的多会话修复(产品编号295)--多个MCP客户端可以同时连接到同一台服务器。

建筑

Chrome Extension (Browser)
    ↕
Native Messaging Host
    ↕
MCP Server (chromecp)
    ↕
MCP Clients (Claude, etc.)

致谢

基于出色的工作 @杭业 — mcp铬.

许可证

麻省理工学院