Repolode
jackwener

jackwener/BrowserMCP

让 MCP 智能体通过本地扩展操作你已登录的 Chrome 标签页,并可封装为可复用工具。

Star
130
Fork
15
未关闭 Issue
4
最近提交
9天前

这是什么?

BrowserMCP 让 Claude Code、Cursor、Codex 等 MCP 客户端直接操作你已登录的 Chrome 浏览器。通过 Chrome 扩展与本地主机(经 Native Messaging 连接),智能体可以沿用现有会话和 Cookie 读取页面、搜索网站、填写表单并导航。

智能体在持久化的 JavaScript 工作区中工作,变量和标签页句柄可在多次调用之间保留,流程遵循观察、操作、验证、收尾的循环。内置 Twitter/X、Bilibili、Reddit 的站点命令,开发者也可以把自己的站点适配器定义为可复用的 MCP 工具。

智能体创建的标签页会放入命名分组,会话结束后关闭;用户借用的标签页则只释放、不关闭。安装通过 npm 包和 Chrome 应用商店扩展完成,`browsermcp setup` 命令可为所选 MCP 客户端完成注册。

核心功能

  • 01通过本地扩展和主机操作已登录的 Chrome 标签页,经 Native Messaging 通信。
  • 02持久化 JavaScript 工作区,变量和标签页句柄可跨调用保留。
  • 03内置 Twitter/X、Bilibili、Reddit 的站点命令。
  • 04站点适配器可定义为可复用的显式 MCP 工具。
  • 05智能体创建的标签页会分组并自动清理,用户标签页不会被会话清理关闭。
  • 06连接仅限本地,使用 stdio 与 Unix 套接字或命名管道,无需端口配置。

适用场景

  • 让 AI 智能体读取或总结你已登录网站上的页面内容。
  • 在需要现有登录状态的浏览器会话中自动填写表单或导航。
  • 把经过验证的网站查询流程封装成可复用的工具。
  • 让 Claude Code、Cursor 等编程智能体借助浏览器完成调研任务。

快速上手

  1. 1

    从 Chrome 应用商店安装 BrowserMCP Connector 扩展

  2. 2

    全局安装 npm 包

    npm install -g @jackwener/browsermcp
  3. 3

    运行 setup 以连接扩展并配置 MCP 客户端

    browsermcp setup
  4. 4

    重启或重新连接 MCP 客户端,然后让它使用 BrowserMCP

使用前须知

  • 需要 Node.js 22 或更高版本、Google Chrome 以及一个 MCP 客户端。
  • 扩展请求了强大的权限,包括 debugger、cookies 以及访问所有网址。
  • 站点命令执行时不会弹出额外的审批提示。

收录于专题

标签

常见问题

BrowserMCP 是什么?
让 MCP 智能体通过本地扩展操作你已登录的 Chrome 标签页,并可封装为可复用工具。 BrowserMCP 让 Claude Code、Cursor、Codex 等 MCP 客户端直接操作你已登录的 Chrome 浏览器。通过 Chrome 扩展与本地主机(经 Native Messaging 连接),智能体可以沿用现有会话和 Cookie 读取页面、搜索网站、填写表单并导航。
BrowserMCP 可以免费使用吗?用的什么许可证?
BrowserMCP 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
BrowserMCP 还在维护吗?
活跃维护中。BrowserMCP 最近一次提交是在 2026年10月29日。
BrowserMCP 适合用来做什么?
让 AI 智能体读取或总结你已登录网站上的页面内容。 在需要现有登录状态的浏览器会话中自动填写表单或导航。 把经过验证的网站查询流程封装成可复用的工具。 让 Claude Code、Cursor 等编程智能体借助浏览器完成调研任务。
BrowserMCP 怎么安装和运行?
从 Chrome 应用商店安装 BrowserMCP Connector 扩展 全局安装 npm 包: npm install -g @jackwener/browsermcp 运行 setup 以连接扩展并配置 MCP 客户端: browsermcp setup 重启或重新连接 MCP 客户端,然后让它使用 BrowserMCP
在哪里获取 BrowserMCP?
源代码和安装说明在 GitHub 上:https://github.com/jackwener/BrowserMCP

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目