Hyperbrowser
официальныйHyperbrowser — это платформа нового поколения, которая расширяет возможности AI-агентов и обеспечивает простую и масштабируемую автоматизацию браузера.
Что можно делать с Hyperbrowser MCP?
- Извлечение любой веб-страницы в виде чистого Markdown или скриншота — используйте
scrape_webpageдля получения контента, удобного для LLM, по URL-адресу. - Обход нескольких связанных страниц для массового извлечения —
crawl_webpagesпереходит по ссылкам и возвращает форматированный контент из целого раздела сайта. - Преобразование грязного HTML в структурированный JSON —
extract_structured_dataпреобразует необработанное содержимое страницы в заданную схему. - Программный поиск в интернете —
search_with_bingвыполняет запрос в Bing и возвращает набор результатов. - Делегирование сложных задач браузера ИИ-агенту — выберите
browser_use_agent,openai_computer_use_agentилиclaude_computer_use_agentдля многошаговой автоматизации. - Управление постоянными профилями браузера —
create_profile,list_profilesиdelete_profileуправляют сохраненными сессиями браузера.
Документация
Hyperbrowser MCP-сервер
Это сервер Model Context Protocol (MCP) от Hyperbrowser. Он предоставляет различные инструменты для скрапинга, извлечения структурированных данных и обхода веб-страниц. Также он обеспечивает удобный доступ к браузерным агентам общего назначения, таким как CUA от OpenAI, Claude Computer Use от Anthropic и Browser Use.
Дополнительную информацию о Hyperbrowser можно найти здесь. API Hyperbrowser поддерживает расширенный набор функций по сравнению с MCP-сервером.
Подробнее о Model Context Protocol можно узнать здесь.
Содержание
Установка
Ручная установка
Чтобы установить сервер, выполните:
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
Запуск в Cursor
Добавьте в ~/.cursor/mcp.json следующее:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Запуск в Windsurf
Добавьте в ваш ./codeium/windsurf/model_config.json следующее:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Разработка
Для целей разработки вы можете запускать сервер напрямую из исходного кода.
-
Клонируйте репозиторий:
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp cd hyperbrowser-mcp -
Установите зависимости:
npm install # or yarn install npm run build -
Запустите сервер:
node dist/server.js
Приложение Claude Desktop
Это пример конфигурации MCP-сервера Hyperbrowser для клиента Claude Desktop.
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["--yes", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "your-api-key"
}
}
}
}
Инструменты
scrape_webpage— Извлечение форматированного контента (markdown, скриншоты и т. д.) с любой веб-страницыcrawl_webpages— Навигация по нескольким связанным страницам и извлечение контента в формате, удобном для LLMextract_structured_data— Преобразование неструктурированного HTML в структурированный JSONsearch_with_bing— Поиск в интернете и получение результатов через Bingbrowser_use_agent— Быстрая и легковесная браузерная автоматизация с агентом Browser Useopenai_computer_use_agent— Автоматизация общего назначения с использованием модели CUA от OpenAIclaude_computer_use_agent— Сложные браузерные задачи с использованием Claude Computer Usecreate_profile— Создание нового постоянного профиля Hyperbrowser.delete_profile— Удаление существующего постоянного профиля Hyperbrowser.list_profiles— Список существующих постоянных профилей Hyperbrowser.
Установка через Smithery
Чтобы установить MCP-сервер Hyperbrowser для Claude Desktop автоматически через Smithery:
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude
Ресурсы
Сервер предоставляет документацию о Hyperbrowser через методы resources. Любой клиент, способный выполнять обнаружение ресурсов, имеет к ней доступ.
Лицензия
Этот проект распространяется под лицензией MIT.