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

Cursor Browser Bridge

MCP Server

Cursor Browser Bridge是一个连接Claude Code和Cursor IDE内置浏览器的工具,通过Model Context Protocol实现浏览器自动化功能。

工具数

18

提示词数

0

GitHub Stars

2

资源数

0
浏览器自动化开发工具JavaScriptClaudeClaudeCursorVS Code

安装说明

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

作者 / 组织

VectorlyApp

提供方

VectorlyApp

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

光标浏览器桥

从Claude Code(或任何MCP客户端)控制Cursor IDE的嵌入式浏览器。

这有什么作用

Cursor有一个内置的浏览器(简单浏览器),它自己的AI代理可以使用。该项目通过以下方式将浏览器连接到Claude Code 模型上下文协议,为Claude Code提供相同的浏览器自动化功能。

架构:

Claude Code ←stdio/MCP→ mcp-bridge.js ←HTTP→ VS Code extension ←commands→ cursor.browserView.* → Cursor's browser

可用工具(18)

工具说明
browser_navigate导航到URL,返回页面快照
browser_snapshot带有元素引用的页面的可访问性树
browser_click按ref单击元素
browser_type在元素中键入文本(附加)
browser_fill清除并填充元素的值
browser_screenshot截图
browser_tabs列出打开的浏览器选项卡
browser_evaluate执行任意JavaScript
browser_console_messages获取控制台日志输出
browser_network_requests获取网络请求日志
browser_press_key按键盘键
browser_hover将鼠标悬停在元素上
browser_resize调整浏览器视口大小
browser_lock / browser_unlock锁定/解锁浏览器以实现自动化
browser_navigate_back / browser_navigate_forward历史导航
browser_reload重新加载当前页面

安装

git clone https://github.com/VectorlyApp/cursor-browser-bridge.git
cd cursor-browser-bridge
chmod +x install.sh uninstall.sh
./install.sh

然后:

  1. 重新加载光标窗口Ctrl+Shift+P → “开发人员:重新加载窗口”
  2. 验证扩展名 --检查输出面板(Ctrl+Shift+U) → 从下拉列表中选择“浏览器桥”
  3. 重新启动Claude代码 --因此,它选择了新的MCP服务器
提示: 您需要重新加载光标窗口(Ctrl+Shift+P → “开发人员:重新加载窗口”),扩展文件随时更新。

卸载

./uninstall.sh

然后重新加载光标窗口(Ctrl+Shift+P → “开发人员:重新加载窗口”)。

运作原理

该项目有两个组成部分:

1.VS代码扩展(extension/)

在随机本地端口上启动HTTP服务器的工作区扩展 cursor.browserView.* 命令(Cursor用于控制嵌入式浏览器的内部API)作为HTTP端点。

该扩展在工作区主机(可以是远程SSH服务器)上运行。VS代码/光标透明地代理 cursor.browserView.* 命令发送到实际浏览器所在的UI主机。这是使整个事情发挥作用的关键见解。

端口被写入 /tmp/cursor-browser-bridge-port 因此MCP桥可以找到它。

2.MCP桥(mcp-bridge.js)

一个Node.js脚本,它使用MCP(通过stdio的JSON-RPC 2.0)并将工具调用转换为对扩展服务器的HTTP请求。Claude Code将此作为子流程启动。

需求

  • 光标IDE (扩展名使用特定于游标的 cursor.browserView.* 命令)
  • Node.js (适用于MCP电桥)
  • 克劳德代码 (或任何兼容MCP的客户端)

故障排除

扩展未激活:

  • 检查输出面板→ “浏览器桥”频道错误
  • 确保在安装后重新加载了Cursor窗口
  • 验证扩展是否存在: ls ~/.cursor-server/extensions/local.cursor-browser-bridge-*

MCP网桥无法连接:

  • 检查一下 /tmp/cursor-browser-bridge-port 存在并包含端口号
  • 尝试 curl http://127.0.0.1:$(cat /tmp/cursor-browser-bridge-port)/health --应该回来 {"ok":true}

克劳德代码中未显示的工具:

  • 运行后重新启动Claude代码 install.sh
  • 检查 claude mcp list 验证服务器是否已注册

browser_fillbrowser_click 不工作:

  • 首先拍摄一个新的快照——当页面更改时,元素引用会过时
  • 使用 browser_evaluate 使用自定义JS作为复杂交互的可靠后备方案

目录标签

目录标签

浏览器自动化开发工具JavaScriptClaude本地部署MCP协议IDE扩展网页控制

支持客户端

ClaudeCursorVS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP