Pré-requisitos
- Node.js 22.13+
- Uma chave de API do Firecrawl — obtenha uma grátis
- Uma chave de API de um provedor de modelos do Mastra compatível
- Um projeto Mastra existente — siga o guia de início rápido do Mastra para configurar o seu
Instale o SDK
Defina sua chave de API
.env:
Crie as ferramentas do Firecrawl
src/mastra/tools/firecrawl.ts para disponibilizar a busca e o scraping como ferramentas no Mastra:
Crie o agente
src/mastra/agents/web-agent.ts e adicione as ferramentas do Firecrawl a ele:
Registrar o agente
src/mastra/index.ts:
Teste no Studio
- “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
FIRECRAWL_API_URL e passe apiUrl para o cliente:
Próximos passos
Docs de scraping
Todas as opções de scraping, incluindo formatos, ações e proxies
Docs de busca
Faça uma busca na web e obtenha o conteúdo completo da página
Docs do agente
Deixe um agente conduzir o Firecrawl de ponta a ponta
Referência do SDK de Node
Referência completa do SDK com rastreamento, mapeamento, extração em lote e muito mais

