Token导航 LogoToken导航TokenDH.com
Real Browser MCP logo
浏览器工具stdio官方级别未说明来源级核验

Real Browser MCP

MCP Server

real-browser-mcp

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

工具数

18

提示词数

0

GitHub Stars

20

资源数

0
开发工具浏览器自动化JavaScriptClaudeAI代理工具Claude DesktopClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ofershap

提供方

ofershap

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx real-browser-mcp --setup cursor

详细介绍

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。首先打开一个问题以进行更大的更改。

作者

![Made by ofershap](https://gitshow.dev/ofershap)

![LinkedIn](https://linkedin.com/in/ofershap) ](https://github.com/ofershap)

______________________________________________________________________

README构建于 README生成器

许可证

目录标签

目录标签

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

支持客户端

Claude DesktopClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

real-browser-mcp

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosessionlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP