基本能力
产品定位
Hyperbrowser MCP Server 是一个用于网页抓取、结构化数据提取和网页爬取的服务,同时支持多种浏览器代理工具。
核心功能
- 网页抓取:从任何网页提取格式化内容(如 Markdown、截图等)。
- 网页爬取:通过多个链接页面导航并提取适合 LLM 的格式化内容。
- 结构化数据提取:将混乱的 HTML 转换为结构化的 JSON。
- Bing 搜索:通过 Bing 搜索查询网络并获取结果。
- 浏览器代理:支持多种浏览器代理工具,包括 Browser Use 代理、OpenAI 的 CUA 模型和 Claude Computer Use。
适用场景
- 自动化网页内容提取和数据处理。
- 复杂浏览器任务的自动化执行。
- 网页爬取和结构化数据转换。
- 通过 Bing 搜索获取网络结果。
工具列表
scrape_webpage
:从网页提取格式化内容。crawl_webpages
:爬取多个链接页面并提取内容。extract_structured_data
:将 HTML 转换为结构化 JSON。search_with_bing
:使用 Bing 搜索查询网络。browser_use_agent
:轻量级浏览器自动化代理。openai_computer_use_agent
:使用 OpenAI 的 CUA 模型进行通用自动化。claude_computer_use_agent
:使用 Claude Computer Use 执行复杂浏览器任务。
常见问题解答
- 如何安装? 可以通过
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
安装。 - 如何配置? 可以通过修改
~/.cursor/mcp.json
或./codeium/windsurf/model_config.json
文件进行配置。 - 如何开发? 克隆仓库后运行
npm install
和npm run build
,然后启动服务器node dist/server.js
。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 确保已获取 Hyperbrowser API Key。
安装教程
- 手动安装:
bash
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY> - 通过 Smithery 安装:
bash
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude - 开发安装:
sh
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp
cd hyperbrowser-mcp
npm install
npm run build
node dist/server.js
调试方式
- 启动服务器后,可以通过客户端工具(如 Cursor 或 Windsurf)进行调试。
- 检查日志文件或控制台输出以确认服务器运行状态。