一、项目介绍

AI 应用想帮你「在网页上点一下、填个表、抓点数据」,过去要么靠脆弱的坐标点击,要么得给每个网站单独写脚本。更糟的是,让 AI 直接操控浏览器涉及安全与权限,稍不注意就乱改你的账号设置。
BrowserMCP 是一个 MCP 服务器,让任意支持 MCP 的 AI 应用(Claude、Cursor 等)安全地控制你的浏览器。它用一个浏览器扩展做「守门人」:每次操作都要你点一次 Allow 才放行,并且禁止访问无痕页、浏览器与扩展页面。这样 AI 既能帮你完成网页任务,权限又牢牢在你手里。

二、项目基本信息

信息项详情
项目名称mcp
GitHub地址https://github.com/BrowserMCP/mcp
项目描述Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
作者BrowserMCP
开源协议Apache License 2.0
开源状态公开
LanguagesTypeScript
支持平台Windows / macOS / Linux
最后更新2026-10-28

三、核心优势

  • 安全为先:每次操作需用户显式授权,禁止敏感页面
  • 即开即用:AI 应用通过 npx 一条命令就能接上
  • 跨引擎:基于 Playwright,支持 Chrome / Edge / Brave / Arc
  • 标准 MCP:任何 MCP 客户端都能用,不绑定单一产品
  • 本地守护:每个用户一个本地 daemon,数据不出本机

四、适用场景

适合想让 AI 助手替自己在网页上完成操作(表单填写、信息核对、网页自动化)的人。也适合做浏览器自动化的开发者,把它当成一个受控的浏览器控制通道。

五、安装教程

当前最新版本 latest。按下方命令安装:

# 在 AI 应用的 MCP 配置里加一条即可(需先装 Chrome 系浏览器):
# {"mcpServers":{"browsermcp":{"command":"npx","args":["@browsermcp/mcp@latest"]}}}
# 然后安装浏览器扩展并点一次 Allow 完成配对

常见报错:依赖缺失时先升级对应运行环境(Node、Python、.NET、Go、Java、Rust、Bun、JDK);网络超时多为镜像或代理问题,可重试或换源;Docker 相关命令需已安装并启动 Docker 服务;涉及 API Key 的服务请提前在环境变量或配置文件中填好。

六、使用示例

下面是一段可直接参考的真实示例:

{
  "mcpServers": {
    "browsermcp": {
      "command": "npx",
      "args": ["@browsermcp/mcp@latest"]
    }
  }
}
// 配置好后,在 AI 应用里说:
// “打开 example.com 并把它首页的标题读出来”
// 浏览器扩展会弹窗请求授权,点 Allow 后 AI 即可操作当前标签页。

七、常见问题

问:Firefox 能用吗?答:不能,Firefox 没有 debugger API,目前仅支持 Chromium 内核浏览器。问:AI 会不会乱改我的账号?答:扩展每次操作都要你手动 Allow,且禁止访问无痕与浏览器内部页面。

八、总结

mcp 用清晰的设计,把把浏览器控制做成受控通道这件事从重复劳动变成了可复用、可维护的工程能力。它不追求大而全,而是把核心痛点解决得足够扎实,这正是日常开发与团队落地时最需要的那种工具。如果你也在被同类问题困扰,不妨按上面的安装与使用步骤试一试,把它接进自己的工作流。