> ## 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 Grok Build

> Ajoutez le scraping web et la recherche de Firecrawl à xAI Grok Build

Connectez [Grok Build](https://docs.x.ai/build/overview), 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

### Ajouter Firecrawl

Exécutez :

```bash theme={null}
grok mcp add --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp-oauth
```

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

### Connexion et vérification

Démarrez Grok Build :

```bash theme={null}
grok
```

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 :

```text theme={null}
Recherche sur le Web les dernières notes de version de Next.js et résume les sources.
```

```text theme={null}
Extrais https://docs.firecrawl.dev et liste les sections de premier niveau.
```

## Ce que vous pouvez faire

> **[Recherche](/fr/features/search)**
>
> Trouvez des informations à jour et consultez le contenu des résultats pertinents.

> **[Extraction](/fr/features/scrape)**
>
> Convertissez des URL en markdown propre ou en données structurées.

> **[Interact](/fr/features/interact)**
>
> Naviguez, cliquez et remplissez des formulaires pour accéder aux données dont vous avez besoin.

> **[Alexandria](/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.

## 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` :

```toml theme={null}
[mcp_servers.firecrawl]
command = "npx"
args = ["-y", "firecrawl-mcp@3.33.2"]
env = { FIRECRAWL_API_KEY = "${FIRECRAWL_API_KEY}" }
startup_timeout_sec = 60
```

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](/fr/mcp-server/local).

## Autres modes de connexion

* [Essayez le MCP sans clé](/fr/mcp-server/keyless#try-keyless) pour la recherche, l'extraction et l'analyse, sans compte ni clé.
* [Configurez une clé API](/fr/mcp-server/keyless#add-an-api-key) 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`.


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