Skip to main content
Conecta el cliente MCP del Vercel AI SDK al servidor MCP alojado de Firecrawl y usa las herramientas de Firecrawl en generateText y streamText.
¿Prefieres usar las herramientas de Firecrawl empaquetadas como herramientas del AI SDK en lugar de una conexión MCP? Consulta la guía del Vercel AI SDK.

Configuración rápida

Crea una clave de API de Firecrawl y luego instala el AI SDK y su paquete MCP:
Crea el cliente con el transporte HTTP y tu clave en la cabecera Authorization:
La lista incluye firecrawl_scrape, firecrawl_search, firecrawl_map y firecrawl_crawl. Pasa tools a generateText o streamText como se describe en la guía de MCP del AI SDK y cierra el cliente con await mcpClient.close() cuando termine la respuesta. ¿Prefieres un proceso local? Usa el transporte stdio del AI SDK con npx -y firecrawl-mcp y FIRECRAWL_API_KEY en env, aunque el AI SDK recomienda HTTP en producción.

Pruébalo

Llama directamente a una herramienta para comprobar la conexión:
Luego, pasa las herramientas a un modelo con un prompt como este:

Solución de problemas

  • Errores de autenticación: comprueba que FIRECRAWL_API_KEY esté definida en el proceso que ejecuta el cliente y que la cabecera tenga el formato Bearer <key>.
  • Errores de redirección: el cliente de AI SDK rechaza las redirecciones de forma predeterminada; usa exactamente la URL https://mcp.firecrawl.dev/v2/mcp.
  • Handles abiertos al terminar un script: llama a mcpClient.close() cuando termines de usar las herramientas.