Skip to main content
Comienza con Conectar Firecrawl MCP para seleccionar OAuth de cuenta, acceso desatendido mediante clave de API o acceso sin clave. Estos ejemplos específicos de cada cliente usan el mismo contrato adaptado al modo.

Ejecutar en Cursor

Instala el servidor alojado sin clave con un solo clic (no requiere clave de API): Añadir Firecrawl MCP Server a Cursor O añádelo manualmente a ~/.cursor/mcp.json:

Ejecución local con una clave de API

Nota: Requiere Cursor versión 0.45.6 o posterior. Para consultar las instrucciones de configuración más actualizadas, consulta la documentación oficial de Cursor sobre cómo configurar MCP Servers: Guía de configuración de MCP Server de Cursor Para configurar Firecrawl MCP en Cursor v0.48.6
  1. Abre la configuración de Cursor
  2. Ve a Features > MCP Servers
  3. Haz clic en ”+ Add new global MCP server”
  4. Introduce el siguiente código:
Para configurar Firecrawl MCP en Cursor v0.45.6
  1. Abre la configuración de Cursor
  2. Ve a Features > MCP Servers
  3. Haz clic en ”+ Add New MCP Server”
  4. Introduce lo siguiente:
    • Nombre: “firecrawl-mcp” (o el nombre que prefieras)
    • Tipo: “command”
    • Comando: env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp@3.22.4
Si usas Windows y tienes problemas, prueba con cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp@3.22.4"
Sustituye your-api-key por tu clave de API de Firecrawl. Si aún no tienes una, puedes crear una cuenta y obtenerla en https://www.firecrawl.dev/app/api-keys Después de añadirlo, actualiza la lista de MCP Servers para ver las nuevas herramientas. El agente Composer usará Firecrawl MCP automáticamente cuando corresponda, pero puedes solicitarlo explícitamente describiendo tus necesidades de datos web. Accede a Composer con Command+L (Mac), selecciona “Agent” junto al botón de envío e introduce tu consulta.

Ejecutar en Windsurf

Añade lo siguiente a ./codeium/windsurf/model_config.json:

Ejecución en modo Streamable HTTP

Para ejecutar el servidor localmente mediante el transporte HTTP Streamable en lugar del transporte stdio predeterminado:
Usa la URL http://localhost:3000/v2/mcp localmente o https://mcp.firecrawl.dev/v2/mcp alojada

Instalación con Smithery (heredado)

Para instalar Firecrawl automáticamente para Claude Desktop mediante Smithery:

Ejecutar en VS Code

Para instalar con un solo clic, haz clic en uno de los botones de instalación a continuación… Instalar con NPX en VS Code Instalar con NPX en VS Code Insiders Para instalar manualmente, añade el siguiente bloque JSON al archivo de configuración de usuario (JSON) de VS Code. Para ello, pulsa Ctrl + Shift + P y escribe Preferences: Open User Settings (JSON).
También puedes añadirlo a un archivo llamado .vscode/mcp.json en tu espacio de trabajo. Esto te permitirá compartir la configuración con otras personas:
Nota: Algunos usuarios han reportado problemas al añadir el MCP Server a VS Code debido a cómo valida JSON con un formato de esquema obsoleto (microsoft/vscode#155379). Esto afecta a varias herramientas MCP, incluido Firecrawl. Solución alternativa: Deshabilite la validación de JSON en VS Code para que el MCP Server se cargue correctamente. Consulte la referencia: directus/directus#25906 (comentario). El MCP Server sigue funcionando correctamente cuando se invoca mediante otras extensiones, pero el problema ocurre específicamente al registrarlo directamente en la lista de servidores MCP. Añadiremos instrucciones cuando VS Code actualice la validación de esquemas.

Ejecutar en Claude Desktop

Para una conexión de cuenta interactiva, añade el endpoint de la cuenta y completa el flujo OAuth en el navegador:
Para una configuración desatendida o basada en una clave de API, usa https://mcp.firecrawl.dev/v2/mcp con la cabecera Authorization: Bearer <FIRECRAWL_API_KEY>. Si aparece el error “No se pudo conectar con el MCP Server”, es posible que tu versión de Claude Desktop no sea compatible con el transporte HTTP Streamable. Usa en su lugar el enfoque local con npx (requiere Node.js):
Si aparece el error spawn npx ENOENT, Node.js no está instalado o no se encuentra en el PATH del sistema. Instala Node.js desde nodejs.org (versión LTS) y reinicia por completo Claude Desktop. En Windows, también puedes ejecutar where npx en el Símbolo del sistema y usar la ruta completa (por ejemplo, C:\\Program Files\\nodejs\\npx.cmd) como valor de command.

Ejecutar en Claude Code

Añade el MCP Server de Firecrawl con la CLI de Claude Code. Puedes usar la URL alojada remotamente o ejecutarlo de forma local:

Ejecutar en Google Antigravity

Google Antigravity permite configurar servidores MCP directamente desde su interfaz de Agent. Instalación de MCP de Antigravity
  1. Abre la barra lateral de Agent en el Editor o la vista de Agent Manager
  2. Haz clic en el menú ”…” (Más acciones) y selecciona MCP Servers
  3. Selecciona Ver configuración sin procesar para abrir el archivo local mcp_config.json
  4. Añade la siguiente configuración:
  1. Guarda el archivo y haz clic en Actualizar en la interfaz MCP de Antigravity para ver las nuevas herramientas.
Reemplaza YOUR_FIRECRAWL_API_KEY por tu clave de API de https://firecrawl.dev/app/api-keys.

Ejecutar en n8n

Para conectar el MCP Server de Firecrawl en n8n:
  1. Obtén tu clave de API de Firecrawl en https://firecrawl.dev/app/api-keys
  2. En tu flujo de trabajo de n8n, añade un nodo AI Agent
  3. En la configuración de AI Agent, añade una nueva Tool
  4. Selecciona MCP Client Tool como tipo de herramienta
  5. Introduce el endpoint del MCP Server:
  1. Configura Server Transport como HTTP Streamable
  2. Configura Authentication como Bearer y pega tu clave de API de Firecrawl, o déjalo en None para usar el nivel Free sin clave
  3. En Tools to include, puedes seleccionar All, Selected o All Except; así se habilitarán las herramientas de Firecrawl (scraping, crawl, mapeo, search, extract, etc.)
Para implementaciones autogestionadas, ejecuta el MCP Server con npx y habilita el modo de transporte HTTP:
Esto iniciará el servidor en http://localhost:3000/v2/mcp, que puedes usar como endpoint en tu flujo de trabajo de n8n. La variable de entorno HTTP_STREAMABLE_SERVER=true es obligatoria, ya que n8n necesita transporte HTTP.