← 返回目录
H

Hyperbrowser MCP Server

官方
通过 Hyperbrowser 云浏览器实现网页抓取、爬取与浏览器智能体自动化
GitHub 源仓库 ↗
★ 790 Stars 分类 · 浏览器自动化 热门 源版本 7492e83cf182
52FMRS · D
可靠性
7/20
安全与权限
9/20
维护活跃度
11/20
文档质量
12/20
安装易用性
13/20

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

查看 FMRS 评分方法 →

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

工具能力

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 浏览器配置文件
delete_profile
删除已存在的持久化 Hyperbrowser 配置文件
list_profiles
列出现有的持久化 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 installnpm 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"}}}}

选型与风险

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

常见排障

  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 格式正确

使用场景

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

支持客户端

Claude Desktop完整支持
Cursor完整支持
Windsurf完整支持