Passer au contenu principal

Prérequis

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

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.