> ## 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 via MCP dans Qodo

> Ajoutez la recherche web et le scraping de Firecrawl à Qodo Command

Ajoutez Firecrawl à Qodo Command pour permettre à vos agents Qodo d'effectuer des recherches sur le web et de lire des pages. Qodo Command démarre le serveur MCP Firecrawl en tant que processus local, à l'aide de votre clé API.

<Note>
  Qodo abandonne son plugin d'IDE le 30 octobre 2026 et intègre les flux de travail locaux aux agents de programmation que vous utilisez déjà. Cette page porte sur Qodo Command, qui lit la configuration des serveurs MCP à partir d'un fichier de projet.
</Note>

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

* Qodo Command, installé via `npm install -g @qodo/command`, avec une session ouverte via `qodo login`.
* Node.js 22 ou version ultérieure.
* Une [clé API Firecrawl](https://www.firecrawl.dev/app/api-keys).

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

1. À la racine de votre projet, créez le fichier `mcp.json` :

```json theme={null}
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp@3.33.2"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-YOUR-API-KEY"
      }
    }
  }
}
```

2. Créez `agents/research.toml` et donnez à l'agent l'accès au serveur en le désignant par son nom :

```toml theme={null}
version = "1.0"

[commands.research]
description = "Research a topic on the web with Firecrawl"
instructions = """
Use the Firecrawl tools to search the web and read pages, then summarize the sources.
"""
tools = ["firecrawl"]
execution_strategy = "act"
```

3. Importez l’agent depuis le fichier `agent.toml` situé à la racine du projet :

```toml theme={null}
version = "1.0"

imports = ["agents/research.toml"]
```

4. Lancez l'agent et affichez la liste des outils disponibles :

```bash theme={null}
qodo list-mcp
qodo research "Find the latest release notes for Node.js"
```

Ne versionnez pas `mcp.json` : il contient votre clé. Voir [Exécuter MCP en local](/fr/mcp-server/local) pour la liste complète des variables d'environnement.

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

```text theme={null}
Recherche sur le Web les dernières notes de release de Go 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>

* **`list-mcp` n'affiche aucune entrée Firecrawl :** vérifiez que `mcp.json` se trouve à la racine du projet, ou passez `--mcp-file=path`.
* **L'agent n'appelle jamais Firecrawl :** vérifiez que le champ `tools` du fichier de l'agent contient `"firecrawl"`, qui doit correspondre à la clé définie dans `mcp.json`.
* **Le serveur ne démarre pas :** exécutez `node --version` et vérifiez que la version affichée est 22 ou supérieure.
* **Le serveur renvoie une erreur `401` :** remplacez la valeur de `FIRECRAWL_API_KEY` dans `mcp.json`.


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