Skip to main content

Mastra

Integre o Firecrawl às ferramentas do Mastra para que seus agentes e fluxos de trabalho possam fazer buscas e scraping de dados da web em tempo real.
2 min read

Pré-requisitos#

Instale o SDK#

Defina sua chave de API#

Adicione sua chave de API ao arquivo .env:

Crie as ferramentas do Firecrawl#

Crie src/mastra/tools/firecrawl.ts para disponibilizar a busca e o scraping como ferramentas no Mastra:

Crie o agente#

Crie src/mastra/agents/web-agent.ts e adicione as ferramentas do Firecrawl a ele:

Registrar o agente#

Registre o agente na sua instância do Mastra em src/mastra/index.ts:

Teste no Studio#

Inicie o servidor de desenvolvimento e abra o Mastra Studio:

Abra o Web Agent e experimente prompts como:

  • "Encontre o changelog mais recente do Firecrawl e resuma a versão mais recente."
  • "Pesquise os preços do Firecrawl e extraia as categorias de plano."

Firecrawl self-hosted#

Se você estiver executando o Firecrawl localmente, defina FIRECRAWL_API_URL e passe apiUrl para o cliente:

Próximos passos#