> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Recherche web et extraction MCP dans Visual Studio

> Ajoutez la recherche web et le scraping Firecrawl au mode agent de GitHub Copilot dans Visual Studio

Connectez Firecrawl au mode agent de GitHub Copilot dans Visual Studio via le serveur MCP hébergé, puis identifiez-vous avec votre compte Firecrawl.

<h2 id="requirements">
  Prérequis
</h2>

* Visual Studio 2022 version 17.14 ou ultérieure, ou Visual Studio 2026.
* Être connecté à GitHub Copilot, avec Copilot Chat en mode **Agent**.

<h2 id="quick-setup">
  Configuration rapide
</h2>

1. Créez `%USERPROFILE%\.mcp.json` pour rendre Firecrawl disponible dans toutes vos solutions, ou `<SOLUTIONDIR>\.mcp.json` pour le restreindre à une seule solution et le partager via le contrôle de version.
2. Ajoutez cette configuration, puis enregistrez le fichier :

```json theme={null}
{
  "servers": {
    "firecrawl": {
      "url": "https://mcp.firecrawl.dev/v2/mcp-oauth"
    }
  }
}
```

3. Dans le fichier, sélectionnez **Authentication Required** dans le CodeLens au-dessus du serveur, puis finalisez la connexion à Firecrawl dans votre navigateur. Si le CodeLens n'apparaît pas, activez-le dans **Tools**, **Options**, **Text Editor**, **CodeLens**.
4. Dans Copilot Chat, passez en mode **Agent**, ouvrez **Tools** et activez les outils Firecrawl. Visual Studio désactive les nouveaux outils MCP tant que vous ne les avez pas activés.

<Accordion title="Vous préférez ajouter le serveur depuis le chat ?">
  Dans Copilot Chat, passez en mode **Agent**, ouvrez **Tools**, sélectionnez le bouton +, puis **Add custom MCP server**. Saisissez `firecrawl` comme nom et `https://mcp.firecrawl.dev/v2/mcp-oauth` comme URL.
</Accordion>

<Accordion title="Vous préférez un serveur local avec une clé API ?">
  Visual Studio peut aussi exécuter des serveurs locaux. Suivez [Exécuter MCP en local](/fr/mcp-server/local) et définissez la commande dans le même fichier :

  ```json theme={null}
  {
    "servers": {
      "firecrawl": {
        "command": "npx",
        "args": ["-y", "firecrawl-mcp@3.33.2"],
        "env": {
          "FIRECRAWL_API_KEY": "fc-VOTRE-CLÉ-API"
        }
      }
    }
  }
  ```
</Accordion>

Voir le [guide de connexion OAuth](/fr/mcp-server/oauth) pour plus de détails. Pour une utilisation sans intervention, [configurez une clé API](/fr/mcp-server/keyless#add-an-api-key).

<h2 id="try-it">
  Essayer
</h2>

```text theme={null}
Recherche sur le Web les dernières notes de release d'ASP.NET Core et résume les sources consultées.
```

```text theme={null}
Extrais le contenu de https://firecrawl.dev et explique ce qu’il fait.
```

<h2 id="what-you-can-do">
  Ce que vous pouvez faire
</h2>

<CardGroup cols={2}>
  <Card title="Recherche" icon="magnifying-glass" href="/fr/features/search">
    Trouvez des informations à jour et consultez le contenu des résultats pertinents.
  </Card>

  <Card title="Extraction" icon="file-lines" href="/fr/features/scrape">
    Convertissez des URL en markdown propre ou en données structurées.
  </Card>

  <Card title="Interact" icon="hand-pointer" href="/fr/features/interact">
    Naviguez, cliquez et remplissez des formulaires pour accéder aux données dont vous avez besoin.
  </Card>

  <Card title="Alexandria" icon="books" href="/fr/features/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.
  </Card>
</CardGroup>

<h2 id="troubleshooting">
  Dépannage
</h2>

* **Aucun outil Firecrawl dans le sélecteur :** ouvrez le sélecteur d'outils et activez-les. Visual Studio réinitialise les approbations d'outils chaque fois que la liste des outils d'un serveur change.
* **Une nouvelle connexion est demandée :** dans `.mcp.json`, sélectionnez **Manage Authentication** dans le CodeLens du serveur `firecrawl`.
* **Le fichier est ignoré :** dans les fichiers Visual Studio, la clé de premier niveau est `servers`, et non `mcpServers`.
* **Il existe une autre définition de `firecrawl` :** Visual Studio lit également `.vscode\mcp.json` et `.cursor\mcp.json` dans le dossier de la solution. Ne conservez qu'une seule entrée Firecrawl.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.