> ## 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 JetBrains AI Assistant

> Ajoutez la recherche web et le scraping de Firecrawl à JetBrains AI Assistant

Ajoutez Firecrawl à AI Assistant dans IntelliJ IDEA, PyCharm, WebStorm et les autres IDE JetBrains. AI Assistant démarre le serveur MCP Firecrawl sous forme de processus local, en utilisant votre clé API.

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

* Un IDE JetBrains avec AI Assistant 2025.1 ou version ultérieure. La prise en charge des clients MCP a été introduite dans cette version.
* Node.js 22 ou version ultérieure dans votre `PATH`, car le serveur s'exécute via `npx`.
* Une [clé API Firecrawl](https://www.firecrawl.dev/app/api-keys).

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

1. Ouvrez **Paramètres**, puis **Tools**, **AI Assistant** et enfin **Model Context Protocol (MCP)**.
2. Sélectionnez **Add**.
3. Collez ce JSON, remplacez la clé et définissez **Server level** sur global ou sur le projet en cours :

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

4. Sélectionnez **OK**, puis **Apply**. La colonne **Status** affiche la connexion, et son icône d'outil liste les outils Firecrawl.
5. Activez **Automatically enable new and changed MCP servers** si vous souhaitez que le serveur démarre automatiquement.

<Accordion title="Utiliser plutôt une connexion distante">
  La documentation actuelle d'AI Assistant mentionne également les serveurs Streamable HTTP, configurés avec une entrée `url` dans le même fichier JSON. Comme elle ne documente ni les en-têtes de requête ni de flux de connexion via le navigateur, utilisez la configuration locale ci-dessus pour Firecrawl, sauf si votre IDE propose ces options.
</Accordion>

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 Kotlin et résume les sources.
```

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

<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>

* **L'état reste rouge :** exécutez `node --version` dans un terminal et vérifiez que la version affichée est 22 ou supérieure. Redémarrez l'IDE après avoir installé Node.js pour qu'il prenne en compte le nouveau `PATH`.
* **`spawn npx ENOENT` :** l'IDE ne trouve pas `npx`. Démarrez l'IDE depuis un shell où `npx` fonctionne, ou indiquez le chemin complet de `npx` comme commande.
* **Le serveur affiche `401` :** remplacez la valeur de `FIRECRAWL_API_KEY`, puis sélectionnez de nouveau **Apply**.
* **Journaux :** la page des Paramètres MCP fournit un lien vers le dossier des journaux, qui comporte un journal par serveur.


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