Skip to main content

Mastra

Conecta Firecrawl con las herramientas de Mastra para que tus agentes y flujos de trabajo puedan buscar y hacer scraping de datos web en tiempo real.
2 min read

Requisitos previos#

Instala el SDK#

Configura tu clave de API#

Añade tu clave de API a .env:

Crea las herramientas de Firecrawl#

Crea src/mastra/tools/firecrawl.ts para exponer la búsqueda y el scraping como herramientas de Mastra:

Crea el agente#

Crea src/mastra/agents/web-agent.ts y añade las herramientas de Firecrawl:

Registrar el agente#

Registra el agente en tu instancia de Mastra, en src/mastra/index.ts:

Pruebas en Studio#

Inicia el servidor de desarrollo y abre Mastra Studio:

Abre el Agente web y prueba prompts como:

  • "Encuentra el registro de cambios más reciente de Firecrawl y resume el último lanzamiento."
  • "Busca los precios de Firecrawl y extrae los niveles de sus planes."

Firecrawl autogestionado#

Si ejecutas Firecrawl en local, configura FIRECRAWL_API_URL y pasa apiUrl al cliente:

Próximos pasos#