Hyperbrowser MCP Server 是 Hyperbrowser 提供的 Model Context Protocol(MCP)服务器实现,用于为 AI 智能体和相关客户端提供网页抓取、数据提取、爬取和浏览器自动化能力。它通过 MCP 协议暴露一组工具,使支持该协议的客户端能够以统一方式调用这些功能。
主要能力
- scrape_webpage:从任意网页提取格式化内容,例如 markdown、截图等。
- crawl_webpages:在多个相互链接的页面之间导航,并提取适合大语言模型使用的格式化内容。
- 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 配置文件。 此外,该服务器通过 resources 方法提供关于 Hyperbrowser 的文档,任何能够对资源进行发现的客户端均可访问这些文档。
使用方式 手动安装步骤:
- 克隆仓库:git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp,然后 cd hyperbrowser-mcp。
- 安装依赖:npm install 或 yarn install,然后运行 npm run build。
- 运行服务器:node dist/server.js。
在 Cursor 中使用:将配置添加到 ~/.cursor/mcp.json。 在 Windsurf 中使用:将配置添加到 ./codeium/windsurf/model_config.json。 在 Claude Desktop 客户端中使用:项目提供了 Hyperbrowser MCP 服务器的示例配置。 通过 Smithery 安装:可为 Claude Desktop 自动安装 Hyperbrowser MCP Server。 开发用途:可以直接从源代码运行服务器,按照上述克隆、安装依赖、构建和运行步骤操作。
适用场景 适用于需要在 AI 智能体或 AI 辅助开发工具中执行网页内容抓取、结构化数据提取、网页爬取、Bing 搜索以及浏览器自动化的用户。它也适合希望借助 OpenAI CUA、Claude Computer Use 或 Browser Use 智能体完成自动化浏览任务的场景。
限制 Hyperbrowser API 支持的功能是 MCP 服务器所提供功能的超集,因此 MCP 服务器可能不包含 Hyperbrowser API 的全部能力。项目采用 MIT 许可证。关于具体收费、价格、平台支持范围、使用效果等信息,资料中暂未提供。