Prérequis
- Node.js 22.13+
- Une clé API Firecrawl — en obtenir une gratuitement
- Une clé API d’un fournisseur de modèles Mastra pris en charge
- Un projet Mastra existant — suivez le démarrage rapide de Mastra pour en configurer un
Installez le SDK
Configurez votre clé API
Ajoutez votre clé API dans.env :
Créer les outils Firecrawl
Créezsrc/mastra/tools/firecrawl.ts pour exposer la recherche et le scraping comme outils Mastra :
Créer l’agent
Créezsrc/mastra/agents/web-agent.ts et ajoutez-y les outils Firecrawl :
Enregistrer l’agent
Enregistrez l’agent dans votre instance Mastra, danssrc/mastra/index.ts :
Tester dans Studio
Lancez le serveur de développement et ouvrez Mastra Studio :- “Trouvez le dernier changelog de Firecrawl et résumez la dernière mise à jour.”
- “Recherchez la tarification de Firecrawl et extrayez les différents niveaux d’offre.”
Firecrawl auto-hébergé
Si vous exécutez Firecrawl en local, définissezFIRECRAWL_API_URL et passez apiUrl au client :
Prochaines étapes
Docs scraping
Toutes les options de scraping, y compris les formats, les actions et les proxies
Docs recherche
Recherchez sur le web et obtenez le contenu complet de la page
Docs Agent
Laissez un agent piloter Firecrawl de bout en bout
Référence SDK Node
Référence complète du SDK avec crawl, cartographie, extraction par lot, etc.

