Skip to main content
Connectez l’Agent Development Kit (ADK) de Google à Firecrawl via le Model Context Protocol (MCP) pour permettre à vos agents d’effectuer des recherches, de l’extraction, du crawl et de la cartographie sur le web, et d’obtenir ainsi un contexte propre.

Vue d’ensemble

Firecrawl fournit un serveur MCP qui s’intègre de façon transparente à l’ADK de Google, permettant à vos agents d’extraire, de parcourir et d’aspirer efficacement des données structurées depuis n’importe quel site web. L’intégration prend en charge les instances Firecrawl hébergées dans le cloud comme auto‑hébergées, avec HTTP en streaming pour des performances optimales.

Fonctionnalités

  • Scraping, exploration et découverte de contenu web efficaces sur n’importe quel site
  • Recherche avancée et extraction de contenu intelligente
  • Recherche web autonome avec l’agent Firecrawl
  • Interaction avec le navigateur, analyse syntaxique de fichiers et surveillance des modifications
  • Déploiement flexible (cloud ou auto‑hébergé)
  • Optimisé pour les environnements web modernes avec prise en charge du Streamable HTTP

Prérequis

  • Obtenez une clé API Firecrawl sur firecrawl.dev
  • Installez Google ADK avec la prise en charge de MCP : pip install "google-adk[mcp]"

Configuration

Définissez FIRECRAWL_API_KEY dans l’environnement qui lance ADK. Ne placez pas sa valeur dans les prompts de l’agent, le dépôt de code source ou l’URL MCP. Le package MCP local nécessite Node.js 22 ou une version ultérieure.

Outils disponibles

Voir Outils MCP pour la liste complète.

Configuration

Authentification

FIRECRAWL_API_KEY: votre clé API Firecrawl
  • Facultative avec l’API cloud (par défaut) : sans clé, l’extraction et la recherche fonctionnent en mode sans clé, dans les limites de l’offre gratuite ; les autres outils et des limites plus élevées nécessitent une clé
  • Facultative lors de l’utilisation d’une instance auto-hébergée avec FIRECRAWL_API_URL

Configuration optionnelle

URL de l’API Firecrawl (pour les instances auto-hébergées) :
  • FIRECRAWL_API_URL : Point de terminaison de l’API personnalisé
  • Exemple : https://firecrawl.your-domain.com
  • Si non renseigné, l’API cloud sera utilisée

Exemple : Agent de recherche sur le Web

Bonnes pratiques

  1. Utiliser le bon outil pour la tâche :
    • firecrawl_search lorsque vous devez d’abord trouver les pages pertinentes
    • firecrawl_scrape pour une seule page
    • firecrawl_crawl pour découvrir et faire du scraping de sites entiers
    • des appels répétés à firecrawl_scrape lorsque vous disposez déjà d’une courte liste d’URL connues
  2. Surveiller votre consommation : utilisez votre tableau de bord Firecrawl et les réponses de l’API pour suivre votre consommation de crédits.
  3. Gérer les erreurs proprement : faites remonter les erreurs MCP/API à l’utilisateur et ne réessayez que lorsque votre workflow d’agent peut le faire en toute sécurité.
  4. Optimiser les performances : utilisez firecrawl_map avant de faire du scraping lorsque l’agent doit découvrir des URL pertinentes.

Guide complet pour créer des agents IA avec Google Agent Development Kit (ADK) et Firecrawl

Découvrez comment créer des systèmes d’IA multi-agents performants en utilisant le framework ADK de Google, avec Firecrawl pour le scraping web.

Documentation du serveur MCP

En savoir plus sur l’intégration et les fonctionnalités du serveur Model Context Protocol (MCP) de Firecrawl.

Documentation officielle de Google ADK

Explorez la documentation officielle de Google Agent Development Kit pour des guides complets et des références API.