Copilot CLI
- Ajouter Firecrawl
~/.copilot/mcp-config.json. Vous pouvez également exécuter /mcp add dans une session interactive et choisir le type HTTP, ou modifier directement le fichier :
~/.copilot/mcp-config.json
- Connexion et vérification
/mcp pour vérifier que firecrawl est bien connecté.
Utiliser une clé API à la place
Pour une utilisation sans intervention, créez une clé API Firecrawl, exportez-la sous le nomFIRECRAWL_API_KEY, puis ajoutez le point de terminaison prévu pour l’authentification par clé API, avec un en-tête bearer :
~/.copilot/mcp-config.json : veillez donc à exclure ce fichier du contrôle de version.
VS Code
- Ajouter Firecrawl
Exécutez MCP: Add Server depuis la palette de commandes et choisissez HTTP, ou créez le fichier .vscode/mcp.json dans votre espace de travail :
.vscode/mcp.json
- Se connecter et vérifier
Démarrez le serveur depuis l’éditeur mcp.json ou avec MCP: List Servers. Lorsque VS Code vous demande de vous authentifier, autorisez l’accès et finalisez la connexion à Firecrawl dans votre navigateur. Ouvrez ensuite Copilot Chat en mode Agent et cliquez sur l’icône des outils pour vérifier que les outils de Firecrawl figurent bien dans la liste.
Utiliser plutôt une clé API
Utilisez le point de terminaison avec clé API et laissez VS Code vous demander la clé : elle sera ainsi stockée de manière sécurisée au lieu d’être écrite en clair dans le fichier :.vscode/mcp.json
Agent de codage Copilot
L’agent de codage Copilot (également appelé agent cloud Copilot) traite les issues et les pull requests sur GitHub. Ses paramètres MCP au niveau du dépôt ne prennent pas en charge les serveurs distants utilisant OAuth : cette configuration stocke donc une clé API Firecrawl en tant que secret Agents et l’envoie dans un en-tête.Prérequis
- Une offre GitHub Copilot payante, avec l’agent de codage activé pour le dépôt.
- Un accès administrateur au dépôt, nécessaire pour modifier les paramètres MCP et les secrets Agents.
- Une clé API Firecrawl.
Configuration
- Dans votre dépôt, ouvrez Settings, puis Secrets and variables, puis Agents.
- Sélectionnez New repository secret, nommez-le
COPILOT_MCP_FIRECRAWL_API_KEY, collez votre clé API Firecrawl, puis enregistrez. Copilot ne transmet aux serveurs MCP que les secrets Agents dont le nom commence parCOPILOT_MCP_. - Ouvrez Settings, puis Copilot, puis MCP servers.
- Collez cette configuration dans MCP configuration, puis sélectionnez Save MCP configuration :
- Assignez un ticket à Copilot. Lorsque sa pull request apparaît, choisissez View session, ouvrez l’étape Start MCP Servers dans le journal, puis vérifiez que les outils Firecrawl y figurent.
Essayer
Dépannage
- Les outils n’apparaissent pas : vérifiez qu’un seul serveur
firecrawlest configuré, puis redémarrez Copilot CLI, ou exécutez MCP: List Servers dans VS Code et redémarrez le serveur. - La connexion est à nouveau demandée ou renvoie
401: redémarrez le serveur et finalisez la connexion dans le navigateur. Il est normal qu’une requête brute vers le serveur OAuth renvoie401avant l’authentification. - Une connexion par clé API renvoie
401: vérifiez que l’URL est bienhttps://mcp.firecrawl.dev/v2/mcp(et non/v2/mcp-oauth) et que l’en-tête estAuthorization: Bearer <FIRECRAWL_API_KEY>. - Stratégie d’organisation : si votre organisation GitHub restreint les serveurs MCP dans Copilot, un administrateur doit autoriser Firecrawl pour que la connexion soit possible.
- Agent de codage : les outils Firecrawl n’apparaissent pas dans le journal de session : vérifiez que le nom du secret est exactement
COPILOT_MCP_FIRECRAWL_API_KEYet qu’il s’agit bien d’un secret Agents, et non d’un secret Actions.

