Skip to main content
Connectez le client MCP du Vercel AI SDK au serveur MCP hébergé de Firecrawl et utilisez les outils de Firecrawl dans generateText et streamText.
Vous cherchez les outils Firecrawl sous forme d’outils AI SDK plutôt que via une connexion MCP ? Consultez le guide Vercel AI SDK.

Configuration rapide

Créez une clé API Firecrawl, puis installez l’AI SDK et son package MCP :
Créez le client avec le transport HTTP, en plaçant votre clé dans l’en-tête Authorization :
La liste comprend firecrawl_scrape, firecrawl_search, firecrawl_map et firecrawl_crawl. Passez tools à generateText ou streamText comme indiqué dans le guide MCP de l’AI SDK, puis fermez le client avec await mcpClient.close() une fois la réponse terminée. Vous préférez un processus local ? Utilisez le transport stdio de l’AI SDK avec npx -y firecrawl-mcp et FIRECRAWL_API_KEY dans env ; l’AI SDK recommande toutefois HTTP en production.

Essayez

Appelez directement un outil pour vérifier la connexion :
Fournissez ensuite les outils à un modèle avec un prompt comme celui-ci :

Dépannage

  • Erreurs d’authentification : vérifiez que FIRECRAWL_API_KEY est bien défini dans le processus qui exécute le client et que l’en-tête a la forme Bearer <key>.
  • Erreurs de redirection : par défaut, le client AI SDK refuse les redirections ; utilisez l’URL exacte https://mcp.firecrawl.dev/v2/mcp.
  • Handles restés ouverts à la fin d’un script : appelez mcpClient.close() une fois que vous n’avez plus besoin des outils.