Chrome MCP Server 是一个基于 Chrome 扩展的模型上下文协议(MCP)服务器,它将您的 Chrome 浏览器功能暴露给 AI 助手(如 Claude),实现复杂的浏览器自动化、内容分析和语义搜索功能。
项目地址: https://github.com/hangwin/mcp-chrome
对比维度 | 基于 Playwright 的 MCP 服务器 | 基于 Chrome 扩展的 MCP 服务器 |
---|---|---|
资源使用 | ❌ 需要启动独立浏览器进程,安装 Playwright 依赖,下载浏览器二进制文件等 | ✅ 无需启动独立浏览器进程,直接利用用户已打开的 Chrome 浏览器 |
用户会话重用 | ❌ 需要重新登录 | ✅ 自动使用现有登录状态 |
浏览器环境 | ❌ 清洁环境缺乏用户设置 | ✅ 完全保留用户环境 |
API 访问 | ✅ 完全访问 Chrome 原生 API | ✅ 完全访问 Chrome 原生 API |
启动速度 | ❌ 需要启动浏览器进程 | ✅ 只需激活扩展 |
响应速度 | 50-200ms 进程间通信 | ✅ 更快 |
从 GitHub 下载最新的 Chrome 扩展:
下载链接: https://github.com/hangwin/mcp-chrome/releases
使用 npm:
npm install -g mcp-chrome-bridge
使用 pnpm:
pnpm install -g mcp-chrome-bridge
将下载的扩展文件加载到 Chrome 浏览器中。
将以下配置添加到 Claude Desktop 的 MCP 配置中:
{
"mcpServers": {
"streamable-mcp-server": {
"type": "streamable-http",
"url": "http://127.0.0.1:12306/mcp"
}
}
}
以下是一些实际使用场景的演示:
Chrome MCP Server 是一个创新的项目,它打破了传统浏览器自动化工具的限制,直接利用用户的日常浏览器环境,为 AI 助手提供了强大的浏览器控制能力。通过其丰富的工具集和本地化的安全设计,用户可以让 AI 真正成为他们的日常浏览助手,大大提升工作效率和用户体验。