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éez src/mastra/tools/firecrawl.ts pour exposer la recherche et le scraping comme outils Mastra :
Créer l’agent#
Créez src/mastra/agents/web-agent.ts et ajoutez-y les outils Firecrawl :
Enregistrer l’agent#
Enregistrez l’agent dans votre instance Mastra, dans src/mastra/index.ts :
Tester dans Studio#
Lancez le serveur de développement et ouvrez Mastra Studio :
Ouvrez le Web Agent et essayez des prompts comme :
- "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éfinissez FIRECRAWL_API_URL et passez apiUrl au client :
Prochaines étapes#
Toutes les options de scraping, y compris les formats, les actions et les proxies
Recherchez sur le web et obtenez le contenu complet de la page
Laissez un agent piloter Firecrawl de bout en bout
Référence complète du SDK avec crawl, cartographie, extraction par lot, etc.

