Token导航 LogoToken导航

MCP Server · 浏览器工具

Real Browser MCP

Real Browser MCP是一个浏览器自动化工具,允许AI代理直接与用户的真实浏览器交互,实现自动化测试和验证功能。

stdio官方级别未说明来源级核验工具 18real-browser-mcp
开发工具浏览器自动化JavaScriptClaudeAI代理工具Claude DesktopCursorWindsurfCline

快速开始

作者 / 组织
ofershap
提供方
ofershap
运行时
Node.js

工具数量

18

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

20

仓库热度

收录来源

2 个

MCP World

选型结论

Real Browser MCP 属于浏览器工具类 MCP Server,公开资料标注 18 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

浏览器工具

传输方式

stdio

认证方式

会话凭据

部署方式

仅本地运行

安装与配置

安装命令

npx real-browser-mcp --setup cursor

客户端配置示例

{
  "mcpServers": {
    "real-browser-mcp": {
      "command": "npx",
      "args": [
        "real-browser-mcp",
        "--setup",
        "cursor"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 18 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

real-browser-mcp

The missing piece in AI coding: your agent can now see your REAL browser.

______________________________________________________________________

你运送一个补丁。你的代理人说“完成,请核实。” 你alt-tab到Chrome,导航到页面,登录,点击,找到bug。

你的代理人刚刚写了代码。它也可以验证它。 它已经打开了你的浏览器。它就是看不见。

现在可以了。

______________________________________________________________________

快速开始

两部分:

  • MCP服务器 -在您的机器上运行,与您的AI代理对话
  • Chrome 扩展 -位于浏览器中,执行命令

1.添加MCP服务器

光标(单击一次):

[](cursor://anysphere.cursor-deeplink/mcp/install?name=real-browser&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsInJlYWwtYnJvd3Nlci1tY3AiXX0=)

或者在光标设置>MCP>“添加新的MCP服务器”中手动添加:

{
  "mcpServers": {
    "real-browser": {
      "command": "npx",
      "args": ["-y", "real-browser-mcp"]
    }
  }
}

Claude Desktop, Windsurf, or other MCP clients

克劳德桌面: 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows)。添加相同的JSON块。

风浪: 设置>MCP。相同的配置。

任何兼容MCP的客户端都可以工作。

2.安装Chrome扩展程序

[](https://chromewebstore.google.com/detail/real-browser-mcp/fkkimpklpgedomcheiojngaaaicmaidi)

或从源加载:

git clone https://github.com/ofershap/real-browser-mcp.git
  1. 打开 chrome://extensions 并启用 开发者模式 (在右上角切换)
  2. 点击 装载时未包装 并选择 extension/ 克隆仓库中的文件夹

单击工具栏中的Real Browser MCP图标。

绿点=已连接。灰色=正在等待服务器。

完成。您的代理可以看到您的浏览器。

______________________________________________________________________

其他人如何比较

真实浏览器MCP剧作家MCPChrome DevTools MCP
使用现有浏览器是否,启动新部分,需要调试端口
会话和Cookie已存在新配置文件手动设置
是否支持企业SSO是否取决于
设置扩展+MCP配置无头浏览器Chrome --remote-debugging-port

______________________________________________________________________

🧠 教你的经纪人

代理可以开箱即用所有18个工具,但知道后效果会更好 _当_ 和 _怎么_ 把他们锁起来。配置文件教导正确的工作流程——先快照,然后操作,然后验证。

运行一个命令:

npx real-browser-mcp --setup cursor

这将安装:

  • ~/.cursor/rules/real-browser-mcp.mdc -教授快照优先的工作流程,如何处理下拉菜单,何时使用截图与快照
  • ~/.cursor/commands/check-browser.md -添加 /check-browser 到您的Cursor聊天

之后,键入 /check-browser 在任何聊天中。或者只需说“在我的浏览器中检查结果”,代理就知道该怎么做。

Claude Code setup

npx real-browser-mcp --setup claude

添加一个 AGENTS.md 到你的项目根。Claude Code会自动发现它。

看 agent-config/ 用于手动安装或自定义规则。

______________________________________________________________________

它能做什么

18工具。按目的分组。

看

工具它做什么
browser_snapshot带有元素引用的可访问性树。紧凑模式(默认)仅返回交互式元素
browser_screenshot捕捉屏幕上的内容
browser_text从页面或元素中提取原始文本
browser_find按CSS选择器查询元素

互动

工具它做什么
browser_click按引用或CSS选择器单击
browser_click_text按可见文本单击。通过React门户和覆盖层工作
browser_type在输入和内容可编辑字段中键入
browser_press_key组合键(Enter、Escape、Ctrl+A)
browser_scroll滚动页面和虚拟容器
browser_hover触发工具提示和下拉菜单
browser_select从本地选择 `` 下降
browser_wait等待元素出现或消失

导航

工具它做什么
browser_navigate转到活动选项卡中的URL
browser_tabs列出、创建、关闭或聚焦选项卡

调试

工具它做什么
browser_console控制台输出(日志、警告、错误)
browser_networkXHR/带状态代码的获取请求
browser_evaluate通过Chrome DevTools协议运行JavaScript
browser_handle_dialog处理警报/确认/提示对话框

______________________________________________________________________

配置

Env-var默认值它的作用
WS_PORT7225用于扩展连接的WebSocket端口

连接中断会通过指数回退(1秒到30秒)、每10秒进行一次乒乓球健康检查和每个工具超时(点击5秒,导航60秒)自动处理。

Multiple Chrome profiles

在不同端口上运行两个服务器实例:

{
  "mcpServers": {
    "browser-work": {
      "command": "npx", "args": ["-y", "real-browser-mcp"]
    },
    "browser-personal": {
      "command": "npx", "args": ["-y", "real-browser-mcp"],
      "env": { "WS_PORT": "9333" }
    }
  }
}

更新每个扩展弹出窗口中的端口以匹配。

______________________________________________________________________

Architecture

一切都在你的机器上。该扩展通过本地主机上的WebSocket连接到MCP服务器。没有云,没有代理,什么都不会离开你的浏览器。

real-browser-mcp/
├── mcp-server/          MCP server (npm package, TypeScript)
│   └── src/tools/       One file per tool, registry pattern
├── extension/           Chrome extension (Manifest V3, plain JS)
│   ├── background.js    Service worker, WebSocket client, tool handlers
│   ├── content.js       Console capture
│   └── popup/           Connection status UI
├── agent-config/        Pre-built configs for Cursor + Claude Code
│   ├── cursor/          Rules and commands
│   ├── skills/          Browser automation skill
│   └── setup.mjs        One-command installer
└── tests/               Bridge + registry tests

堆栈: TypeScript(严格)·MCP SDK·WebSocket·Chrome扩展清单V3·Vitest

Development

git clone https://github.com/ofershap/real-browser-mcp.git
cd real-browser-mcp
npm install
npm run build
npm test
命令它的作用
npm run build编译TypeScript
npm run dev观看模式
npm test运行测试
npm run typecheck不发射的类型检查
npm run setup:cursor安装游标规则+命令

常见问题解答

Does it work with my logged-in sessions?

这就是重点。该扩展程序在您的实际Chrome浏览器中运行——相同的Cookie、相同的会话、相同的本地存储。无需重新身份验证。

Does it send data anywhere?

不是。MCP服务器和扩展通过本地主机上的WebSocket进行通信。没有任何东西离开你的机器。没有分析,没有遥测,没有云组件。 隐私政策。

Which AI clients work?

任何兼容MCP的客户端。Cursor、Claude Desktop、Claude Code、Windsurf、Cline以及任何其他使用MCP协议的东西。

Can I use it with multiple Chrome profiles?

对。在不同端口上运行两个MCP服务器实例。看 配置 对于设置。

How is this different from Playwright MCP or browser-use?

他们从头开始启动一个新的浏览器实例——没有状态、没有Cookie、没有会话。每次都必须重播完整的登录流程。这将连接到您已经打开的浏览器,其中所有内容都已加载。

______________________________________________________________________

贡献

欢迎Bug报告、功能请求和PR。首先打开一个问题以进行更大的更改。

作者

______________________________________________________________________

README构建于 README生成器

许可证

工具与能力

工具数量

18

资源数量

0

提示词数量

0

能力标签

浏览器自动化JavaScript本地部署AI代理工具开发效率测试工具

支持客户端

Claude DesktopClaudeCursorWindsurfCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 工具数量 18 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Real Browser MCP

MCP World · 本页

18stdio有2 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Real Browser MCP 怎么安装?

公开资料给出的安装命令是 npx real-browser-mcp --setup cursor,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Real Browser MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Real Browser MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Real Browser MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Real Browser MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP