Skip to main content

Mastra

Connectez Firecrawl aux outils Mastra pour permettre à vos agents et workflows de rechercher et de faire du scraping de données web en temps réel.
2 min read

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#