← 返回目录
H

Hyperbrowser MCP Server

官方
通过 Hyperbrowser 云浏览器实现网页抓取、爬取与浏览器智能体自动化
分类
浏览器自动化 第 17 / 32
Stars
★ 789 热门
传输方式
stdio(本地进程)
运行环境
Node.js
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
⚠
工具数
10
52FMRS · D

README 描述清晰,提供了 Cursor、Windsurf、Claude Desktop 的具体配置示例及 Smithery 一键安装方式,工具列表明确;但未在源码中提供服务器清单或权限细节的进一步说明。

最强项 · 安装易用性 13/20 最弱项 · 可靠性 7/20

可靠性
7/20
安全与权限
9/20
维护活跃度
11/20
文档质量
12/20
安装易用性
13/20
查看各项评分依据
可靠性 7/20
README列出了10个工具(scrape_webpage、crawl_webpages、extract_structured_data、search_with_bing、三个computer-use/browser-use代理、profile管理三件套),但仓库清单未缓存,没有提供任何测试文件或CI工作流证据,无法验证声明的工具与实际实现行为是否一致,也无法验证MCP初始化/工具列表握手能否顺利完成。按静态审查校准规则,没有可验证的执行证据(CI+测试)时可靠性不得超过12分;给出的构建步骤(npm install/npm run build/node dist/server.js)在纸面上合理,但完全未经验证,且外部依赖(Hyperbrowser API)的错误处理、超时、重试等一概未提及,故评为较低分。
安全与权限 9/20
服务器需要通过环境变量HYPERBROWSER_API_KEY提供密钥,未见密钥硬编码或明文示例,这是合理做法。但该服务器会将凭据用于调用外部Hyperbrowser云API,涉及真实网络请求与数据外发,README未说明数据边界、日志/缓存策略。更关键的是提供了三个通用浏览器自动化代理(browser_use_agent、openai_computer_use_agent、claude_computer_use_agent),这些代理可在用户授权范围外自主操作网页,属于高影响力的操作,但文档中没有提及任何操作前确认、权限范围限制或速率/成本控制机制;此外delete_profile是删除类操作,也未说明是否有确认步骤。虽未达到红线级别(无恶意代码、无凭据窃取证据、无强制不可逆的支付/部署默认行为的证据),但整体权限收敛与操作确认机制披露不足,故扣分较多。
维护活跃度 11/20
仓库787星、8个未解决issue、未被归档,附带MIT许可证,说明具备基本的开源治理和许可证保障。但README中没有提供版本发布记录、更新日志、最近提交时间或安全响应渠道等信息,无法核实维护活跃度和依赖更新节奏,故只能给中等偏下的分数。
文档质量 12/20
文档结构清晰,包含目录、多客户端(Cursor、Windsurf、Claude Desktop)配置示例、Smithery一键安装方式和简要工具列表,具备基本可用性。但每个工具仅有一句话描述,没有具体的参数说明、返回格式、速率限制、成本(Hyperbrowser是否为付费API未说明)或故障排除章节,用户需要额外查阅外部文档(docs.hyperbrowser.ai)才能真正使用,因此文档质量为中等。
安装易用性 13/20
安装步骤明确:通过npx一键运行或从源码构建,并给出了Cursor、Windsurf、Claude Desktop三种主流客户端的配置示例,以及通过Smithery的一键安装选项,整体流程清晰、步骤少。但按静态校准规则,没有CI或测试等可验证执行证据时setup分数不得超过15分;同时用户仍需先自行到Hyperbrowser官网注册获取API Key这一手动前置步骤,且没有任何证据表明该流程已被验证成功运行,因此给予中等偏上但受限的分数。

静态评测 · 未实际运行收录于 2026-08-26

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据控制浏览器

适合谁

  • 需要在对话中直接抓取或爬取网页内容的开发者
  • 需要将网页数据转换为结构化 JSON 的自动化流程
  • 希望使用浏览器智能体(CUA/Claude Computer Use/Browser Use)完成网页任务的用户

不适合谁

  • 不希望依赖第三方云浏览器服务或不愿申请 API 密钥的用户
  • 需要完全离线、不联网运行的场景
  • 对成本敏感、无法承担 Hyperbrowser API 调用费用的项目

所需权限

  • 需要有效的 HYPERBROWSER_API_KEY 才能调用 Hyperbrowser 云服务
  • 服务器可代表用户发起对外部网页的网络请求和浏览器操作
  • 浏览器智能体工具可能需要额外配置 OpenAI 或 Anthropic 相关凭据以驱动 CUA/Claude Computer Use

风险与副作用

  • API 密钥若配置不当或泄露,可能被滥用产生额外费用
  • 浏览器智能体可在网页上执行点击、表单提交等操作,存在误操作或访问非预期内容的风险
  • 抓取或爬取行为可能触及目标网站的服务条款或反爬机制

安装接入

准备工作

运行环境:Node.js

HYPERBROWSER_API_KEY 必填密钥 Hyperbrowser 的 API 密钥,可从 Hyperbrowser 平台获取,用于验证服务器请求。
  1. 前往 Hyperbrowser 获取 API 密钥。
  2. 可直接运行 npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>,或在 Cursor 的 ~/.cursor/mcp.json、Windsurf 的 model_config.json、Claude Desktop 配置中添加 mcpServers 条目,将 HYPERBROWSER_API_KEY 设为你的密钥。
  3. 如需从源码开发运行,可克隆仓库、npm install、npm run build,再执行 node dist/server.js。
  4. 也可通过 Smithery 使用 npx -y @smithery/cli install @hyperbrowserai/mcp --client claude 一键为 Claude Desktop 安装。
claude_desktop_config.json
{"mcpServers":{"hyperbrowser":{"command":"npx","args":["-y","hyperbrowser-mcp"],"env":{"HYPERBROWSER_API_KEY":"YOUR-API-KEY"}}}}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "hyperbrowser": {
      "command": "npx",
      "args": [
        "-y",
        "hyperbrowser-mcp"
      ],
      "env": {
        "HYPERBROWSER_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add hyperbrowser -e HYPERBROWSER_API_KEY=YOUR-API-KEY -- npx -y hyperbrowser-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端工具列表中确认出现 scrape_webpage、search_with_bing 等工具,然后向客户端请求搜索一个简单关键词,若能返回 Bing 搜索结果即说明连接正常。

常见排障

  1. 确认已设置正确的 HYPERBROWSER_API_KEY 环境变量
  2. 检查 npx 是否能正常联网下载 hyperbrowser-mcp 包
  3. 开发模式下确认已执行 npm install 和 npm run build 后再运行 node dist/server.js
  4. 确认客户端(Cursor/Windsurf/Claude Desktop)的 mcp 配置文件路径和 JSON 格式正确

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 markdown 格式抓取 https://example.com 的网页内容
  • 使用 Bing 搜索 'MCP protocol' 并返回结果
  • 从这个产品页面提取名称和价格为结构化 JSON
  • 为我创建一个新的 Hyperbrowser 持久化配置文件

工具能力 10

scrape_webpage 只读
从任意网页提取格式化内容,如 Markdown 文本或截图
crawl_webpages 只读
在多个互相链接的页面间导航,提取适合 LLM 使用的格式化内容
extract_structured_data 只读
将杂乱的 HTML 转换为结构化 JSON 数据
search_with_bing 只读
使用 Bing 搜索查询网络并获取结果
browser_use_agent 只读
使用 Browser Use 智能体进行快速轻量的浏览器自动化操作
openai_computer_use_agent 只读
使用 OpenAI 的 CUA 模型进行通用浏览器自动化
claude_computer_use_agent 只读
使用 Claude Computer Use 处理复杂的浏览器任务
create_profile 写入
创建一个新的持久化 Hyperbrowser 浏览器配置文件
展开其余 2 个工具
delete_profile 破坏性
删除已存在的持久化 Hyperbrowser 配置文件
list_profiles 只读
列出现有的持久化 Hyperbrowser 配置文件

使用场景

抓取网页并转换为 Markdown 供 LLM 分析
批量爬取多页面站点并提取内容
将非结构化网页 HTML 转换为结构化 JSON
通过 Bing 搜索获取实时网络信息
使用浏览器智能体完成表单填写、点击等自动化操作

支持客户端

Claude Desktop
Cursor
Windsurf

依据项目文档列出,未经本站实测。

详细介绍

Hyperbrowser MCP Server 是 Hyperbrowser 官方提供的 Model Context Protocol 服务器,让兼容 MCP 的客户端能够抓取网页、提取结构化数据、爬取多页面内容,并调用 OpenAI CUA、Anthropic Claude Computer Use、Browser Use 等通用浏览器智能体来完成复杂的网页自动化任务。服务器需要配置 Hyperbrowser API 密钥,通过 npx 以 stdio 方式启动运行。

同类可选方案

源版本 7492e83cf182 数据同步于 2026-10-11 查看 FMRS 评分方法