Hyperbrowser

officiel

Hyperbrowser est la plateforme de nouvelle génération qui permet aux agents IA de réaliser une automatisation de navigateur simple et évolutive.

Que pouvez-vous faire avec Hyperbrowser MCP ?

  • Extraire n'importe quelle page web en Markdown propre ou en capture d'écran — utilisez scrape_webpage pour extraire un contenu adapté aux LLM depuis une URL.
  • Parcourir plusieurs pages liées pour une extraction en massecrawl_webpages suit les liens et renvoie un contenu formaté depuis une section entière d'un site.
  • Transformer du HTML désordonné en JSON structuréextract_structured_data convertit le contenu brut d'une page en un schéma défini.
  • Rechercher sur le web par programmationsearch_with_bing exécute une requête Bing et renvoie l'ensemble des résultats.
  • Déléguer des tâches complexes de navigation à un agent IA — choisissez browser_use_agent, openai_computer_use_agent ou claude_computer_use_agent pour une automatisation en plusieurs étapes.
  • Gérer des profils de navigation persistantscreate_profile, list_profiles et delete_profile gèrent les sessions de navigation sauvegardées.

Documentation

Serveur MCP Hyperbrowser

smithery badge

Frame 5

Voici le serveur Model Context Protocol (MCP) d'Hyperbrowser. Il fournit divers outils pour scraper, extraire des données structurées et parcourir des pages web. Il offre également un accès facile à des agents de navigateur polyvalents comme CUA d'OpenAI, Claude Computer Use d'Anthropic et Browser Use.

Plus d'informations sur Hyperbrowser sont disponibles ici. L'API Hyperbrowser prend en charge un sur-ensemble des fonctionnalités présentes dans le serveur MCP.

Plus d'informations sur le Model Context Protocol sont disponibles ici.

Table des matières

Installation

Installation manuelle

Pour installer le serveur, exécutez :

npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>

Exécution sur Cursor

Ajoutez à ~/.cursor/mcp.json comme ceci :

{
  "mcpServers": {
    "hyperbrowser": {
      "command": "npx",
      "args": ["-y", "hyperbrowser-mcp"],
      "env": {
        "HYPERBROWSER_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}

Exécution sur Windsurf

Ajoutez à votre ./codeium/windsurf/model_config.json comme ceci :

{
  "mcpServers": {
    "hyperbrowser": {
      "command": "npx",
      "args": ["-y", "hyperbrowser-mcp"],
      "env": {
        "HYPERBROWSER_API_KEY": "YOUR-API-KEY"
      }
    }
  }
}

Développement

À des fins de développement, vous pouvez exécuter le serveur directement depuis le code source.

  1. Clonez le dépôt :

    git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp
    cd hyperbrowser-mcp
    
  2. Installez les dépendances :

    npm install # or yarn install
    npm run build
    
  3. Exécutez le serveur :

    node dist/server.js
    

Application de bureau Claude

Voici un exemple de configuration pour le serveur MCP Hyperbrowser pour le client de bureau Claude.

{
  "mcpServers": {
    "hyperbrowser": {
      "command": "npx",
      "args": ["--yes", "hyperbrowser-mcp"],
      "env": {
        "HYPERBROWSER_API_KEY": "your-api-key"
      }
    }
  }
}

Outils

  • scrape_webpage - Extraire du contenu formaté (markdown, capture d'écran, etc.) de n'importe quelle page web
  • crawl_webpages - Naviguer à travers plusieurs pages liées et extraire du contenu formaté adapté aux LLM
  • extract_structured_data - Convertir du HTML désordonné en JSON structuré
  • search_with_bing - Interroger le web et obtenir des résultats avec la recherche Bing
  • browser_use_agent - Automatisation de navigateur rapide et légère avec l'agent Browser Use
  • openai_computer_use_agent - Automatisation polyvalente utilisant le modèle CUA d'OpenAI
  • claude_computer_use_agent - Tâches de navigateur complexes utilisant Claude Computer Use
  • create_profile - Crée un nouveau profil Hyperbrowser persistant.
  • delete_profile - Supprime un profil Hyperbrowser persistant existant.
  • list_profiles - Liste les profils Hyperbrowser persistants existants.

Installation via Smithery

Pour installer automatiquement le serveur MCP Hyperbrowser pour Claude Desktop via Smithery :

npx -y @smithery/cli install @hyperbrowserai/mcp --client claude

Ressources

Le serveur fournit la documentation sur Hyperbrowser via les méthodes resources. Tout client capable de faire de la découverte sur les ressources y a accès.

Licence

Ce projet est sous licence MIT.