Hyperbrowser
chính thứcHyperbrowser là nền tảng thế hệ mới giúp hỗ trợ các tác nhân AI và cho phép tự động hóa trình duyệt dễ dàng, có khả năng mở rộng.
Bạn có thể làm gì với Hyperbrowser MCP?
- Thu thập bất kỳ trang web nào dưới dạng Markdown sạch hoặc ảnh chụp màn hình — sử dụng
scrape_webpageđể trích xuất nội dung thân thiện với LLM từ một URL. - Thu thập dữ liệu nhiều trang liên kết để trích xuất hàng loạt —
crawl_webpagestheo dõi các liên kết và trả về nội dung đã định dạng từ toàn bộ một phần của trang web. - Biến HTML lộn xộn thành JSON có cấu trúc —
extract_structured_datachuyển đổi nội dung trang thô thành một lược đồ đã xác định. - Tìm kiếm web theo cách lập trình —
search_with_bingchạy một truy vấn Bing và trả về tập kết quả. - Ủy thác các tác vụ trình duyệt phức tạp cho một tác nhân AI — chọn
browser_use_agent,openai_computer_use_agenthoặcclaude_computer_use_agentđể tự động hóa đa bước. - Quản lý hồ sơ trình duyệt liên tục —
create_profile,list_profilesvàdelete_profilexử lý các phiên duyệt web đã lưu.
Tài liệu
Máy chủ Hyperbrowser MCP
Đây là Máy chủ Giao thức Ngữ cảnh Mô hình (MCP) của Hyperbrowser. Nó cung cấp nhiều công cụ khác nhau để thu thập, trích xuất dữ liệu có cấu trúc và thu thập thông tin các trang web. Nó cũng cung cấp quyền truy cập dễ dàng vào các tác nhân trình duyệt đa năng như CUA của OpenAI, Claude Computer Use của Anthropic và Browser Use.
Có thể tìm thêm thông tin về Hyperbrowser tại đây. API hyperbrowser hỗ trợ một tập hợp siêu các tính năng có trong máy chủ mcp.
Có thể tìm thêm thông tin về Giao thức Ngữ cảnh Mô hình tại đây.
Mục lục
Cài đặt
Cài đặt thủ công
Để cài đặt máy chủ, hãy chạy:
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
Chạy trên Cursor
Thêm vào ~/.cursor/mcp.json như sau:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Chạy trên Windsurf
Thêm vào ./codeium/windsurf/model_config.json của bạn như sau:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Phát triển
Đối với mục đích phát triển, bạn có thể chạy máy chủ trực tiếp từ mã nguồn.
-
Sao chép kho lưu trữ:
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp cd hyperbrowser-mcp -
Cài đặt các phụ thuộc:
npm install # or yarn install npm run build -
Chạy máy chủ:
node dist/server.js
Ứng dụng Claude Desktop
Đây là một cấu hình ví dụ cho máy chủ Hyperbrowser MCP dành cho ứng dụng khách Claude Desktop.
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["--yes", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "your-api-key"
}
}
}
}
Công cụ
scrape_webpage- Trích xuất nội dung đã định dạng (markdown, ảnh chụp màn hình, v.v.) từ bất kỳ trang web nàocrawl_webpages- Điều hướng qua nhiều trang được liên kết và trích xuất nội dung đã định dạng thân thiện với LLMextract_structured_data- Chuyển đổi HTML lộn xộn thành JSON có cấu trúcsearch_with_bing- Truy vấn web và nhận kết quả bằng tìm kiếm Bingbrowser_use_agent- Tự động hóa trình duyệt nhanh, nhẹ với tác nhân Browser Useopenai_computer_use_agent- Tự động hóa đa năng sử dụng mô hình CUA của OpenAIclaude_computer_use_agent- Các tác vụ trình duyệt phức tạp sử dụng Claude computer usecreate_profile- Tạo một hồ sơ Hyperbrowser liên tục mới.delete_profile- Xóa một hồ sơ Hyperbrowser liên tục hiện có.list_profiles- Liệt kê các hồ sơ Hyperbrowser liên tục hiện có.
Cài đặt qua Smithery
Để tự động cài đặt Máy chủ Hyperbrowser MCP cho Claude Desktop qua Smithery:
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude
Tài nguyên
Máy chủ cung cấp tài liệu về hyperbrowser thông qua các phương thức resources. Bất kỳ ứng dụng khách nào có thể thực hiện khám phá qua tài nguyên đều có quyền truy cập vào đó.
Giấy phép
Dự án này được cấp phép theo Giấy phép MIT.