Exécuter Firecrawl MCP localement
Installez et configurez le serveur MCP Firecrawl local.
- Node.js 22 ou version ultérieure
- npm et
npx, inclus avec Node.js - Une clé API Firecrawl pour l’API cloud ou une URL d’API Firecrawl auto-hébergée
Vérifiez la version installée de Node.js :
node --versionenv FIRECRAWL_API_KEY=VOTRE_CLÉ_API npx -y [email protected]Il s’agit du transport par défaut pour les clients qui exécutent le serveur MCP en tant que processus local.
Utilisez le transport HTTP pour les clients tels que n8n qui se connectent à un serveur MCP déjà en cours d’exécution :
env HTTP_STREAMABLE_SERVER=true \
FIRECRAWL_API_KEY=VOTRE_CLÉ_API \
npx -y [email protected]Connectez le client à :
http://localhost:3000/mcpVérifiez que le serveur est prêt :
curl http://localhost:3000/healthLa vérification d’état renvoie ok. La route locale est /mcp ; /v2/mcp est la route Firecrawl hébergée.
npm install -g [email protected]Ensuite, exécutez :
env FIRECRAWL_API_KEY=VOTRE_CLÉ_API firecrawl-mcpFIRECRAWL_API_KEY: votre clé API Firecrawl- Requise pour utiliser l’API cloud (par défaut)
- Facultative pour utiliser une instance auto-hébergée avec
FIRECRAWL_API_URL
FIRECRAWL_API_URL(facultatif) : point de terminaison d’API personnalisé pour les instances auto-hébergées- Exemple :
https://firecrawl.your-domain.com - Si elle n’est pas fournie, l’API cloud est utilisée (clé API requise)
- Exemple :
Pour utiliser l’API cloud :
export FIRECRAWL_API_KEY=your-api-keyPour une instance auto-hébergée :
export FIRECRAWL_API_URL=https://firecrawl.your-domain.com
export FIRECRAWL_API_KEY=your-api-key # Si votre instance requiert une authentificationAjoutez ceci à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"mcp-server-firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Le serveur MCP hébergé est optimisé pour une utilisation distante sécurisée. Certaines options disponibles lors de l’exécution locale du serveur MCP sont restreintes ou indisponibles à distance :
- Le mode keyless hébergé n’expose que Search, Scrape et Parse et est limité en débit par adresse IP.
- La lecture de fichiers locaux n’est disponible que lorsque vous exécutez le serveur MCP localement.
- Les Webhooks et les chemins de fichiers locaux doivent être configurés depuis un serveur MCP local ou auto-hébergé lorsque l’agent doit accéder à des ressources locales.
L’analyse directe de fichiers locaux avec firecrawl_parse nécessite que FIRECRAWL_API_URL pointe vers une API Firecrawl auto-hébergée. Un serveur MCP local configuré uniquement avec une clé API cloud ne peut pas téléverser un fichier local via cet outil.
Firecrawl applique des limites de débit. Utilisez une clé API pour bénéficier de limites plus élevées et accéder à l’ensemble complet d’outils.