Skip to main content
Connectez Grok Build, la CLI d’agent de codage de xAI (grok), à Firecrawl via le serveur MCP hébergé. OAuth est la méthode de configuration interactive recommandée : avec OAuth, la clé n’apparaît ni dans la ligne de commande, ni dans les fichiers du projet, ni dans la conversation.

Configuration rapide

  1. Ajouter Firecrawl

Exécutez :
https://mcp.firecrawl.dev/v2/mcp-oauth est une valeur de configuration côté client, et non une page à ouvrir directement dans un navigateur.

  1. Connexion et vérification

Démarrez Grok Build :
Saisissez /mcps, sélectionnez firecrawl, puis appuyez sur i pour démarrer la connexion dans le navigateur. Choisissez une équipe, puis autorisez l’accès. Grok stocke les jetons OAuth dans ~/.grok/mcp_credentials.json. Vérifiez qu’un seul serveur firecrawl est actif, puis essayez :

Ce que vous pouvez faire

Recherche

Trouvez des informations à jour et consultez le contenu des résultats pertinents.

Extraction

Convertissez des URL en markdown propre ou en données structurées.

Interact

Naviguez, cliquez et remplissez des formulaires pour accéder aux données dont vous avez besoin.

Alexandria

Découvrez des outils de données structurées, consultez leurs paramètres d’entrée et leur tarification, puis exécutez-les via Firecrawl.

MCP local avec une clé API

N’utilisez le serveur local que si vous avez besoin d’un processus local ou d’une API Firecrawl auto-hébergée. Le paquet local nécessite Node.js 22 ou une version ultérieure. Définissez FIRECRAWL_API_KEY dans l’environnement à partir duquel vous démarrez Grok. Ajoutez ensuite ce bloc à ~/.grok/config.toml :
Grok substitue la valeur de ${FIRECRAWL_API_KEY} au chargement de la configuration : la clé n’est donc pas écrite dans le fichier. Ne partagez pas ce secret dans le chat de l’agent et ne le versionnez pas. N’utilisez qu’une seule entrée firecrawl : supprimez d’abord le serveur hébergé avec grok mcp remove firecrawl. Pour les paramètres self-hosted, voir Exécuter MCP en local.

Autres modes de connexion

  • Essayez le MCP sans clé pour la recherche, l’extraction et l’analyse, sans compte ni clé.
  • Configurez une clé API pour utiliser le serveur hébergé sans intervention. Ne communiquez pas le secret dans le chat de l’agent : utilisez plutôt une référence à une variable d’environnement.

Dépannage

  • Un serveur Firecrawl existe déjà : exécutez grok mcp remove firecrawl, ajoutez une seule fois la connexion souhaitée, puis démarrez une nouvelle session.
  • Grok affiche un second serveur firecrawl : Grok charge également les serveurs MCP depuis ~/.claude.json, .cursor/mcp.json et les fichiers .mcp.json du projet. Exécutez grok inspect pour identifier l’origine de chaque serveur, puis supprimez le doublon.
  • Le serveur affiche 401 : saisissez /mcps, sélectionnez firecrawl, puis appuyez sur i pour vous reconnecter. Ne collez jamais de clé API dans la conversation ni dans l’URL OAuth.
  • Le serveur local ne se connecte pas : exécutez grok mcp doctor firecrawl. Grok consigne les erreurs du serveur dans ~/.grok/logs/mcp/firecrawl.stderr.log. Si npx télécharge le paquet au premier démarrage, augmentez startup_timeout_sec.