generateText e streamText.
Prefere usar as ferramentas do Firecrawl empacotadas como ferramentas do AI SDK em vez de uma conexão MCP? Veja o guia do Vercel AI SDK.
Configuração rápida
Crie uma chave de API do Firecrawl e, em seguida, instale o AI SDK e o respectivo pacote MCP:Authorization:
firecrawl_scrape, firecrawl_search, firecrawl_map e firecrawl_crawl. Passe tools para generateText ou streamText, conforme descrito no guia de MCP do AI SDK, e feche o cliente com await mcpClient.close() ao final da resposta.
Prefere um processo local? Use o transporte stdio do AI SDK com npx -y firecrawl-mcp e FIRECRAWL_API_KEY em env. Para produção, o AI SDK recomenda HTTP.
Experimente
Chame uma ferramenta diretamente para confirmar a conexão:Solução de problemas
- Erros de autenticação: confirme que
FIRECRAWL_API_KEYestá definida no processo que executa o cliente e que o cabeçalho está no formatoBearer <key>. - Erros de redirecionamento: o cliente do AI SDK rejeita redirecionamentos por padrão; use exatamente a URL
https://mcp.firecrawl.dev/v2/mcp. - Handles abertos após o fim de um script: chame
mcpClient.close()quando terminar de usar as ferramentas.

