> ## Documentation Index
> Fetch the complete documentation index at: https://firecrawl-fix-js-response-syntax-highlighting.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Desarrolla con IA

> Todo lo que necesitas para integrar tu agente de IA con Firecrawl.

Si estás desarrollando con IA, Firecrawl ofrece varios recursos para mejorar tu experiencia. Firecrawl incluye **skills**: paquetes de conocimiento autocontenidos que los agentes de IA para programación descubren y usan automáticamente. Con un solo comando de instalación, los agentes obtienen tres segmentos completos de skills: skills de CLI para trabajar con la web en tiempo real, skills de Build para integrar Firecrawl en el código de la aplicación y skills de flujo de trabajo para generar entregables repetibles. Los usuarios de Firecrawl pueden obtener una clave de API de dos maneras. Consulta [Obtener credenciales](#get-credentials) más abajo.

* [Obtener credenciales](#get-credentials)
* [Skills + CLI](#skills-cli)
* [Utilizar Firecrawl como herramienta](#using-firecrawl-as-a-tool)
* [Depuración con agentes](#agentic-debugging)
* [Firecrawl MCP Server](#firecrawl-mcp-server)
* [Documentación de Firecrawl para agentes](#firecrawl-docs-for-agents)
* [Guías de inicio rápido](#quick-start-guides)
* [Entornos para agentes](#agent-harnesses)
* [SDKs](#sdks)

<div id="get-credentials">
  ## Obtener credenciales
</div>

Los usuarios de Firecrawl pueden obtener una clave de API de dos formas. La mayoría debería iniciar sesión desde el dashboard o la CLI. Si tu plataforma de agentes admite WorkOS ID-JAG, puede registrarse directamente en Firecrawl.

**¿Cuál debo usar?** Usa el dashboard o la CLI, a menos que sepas que tu plataforma admite WorkOS ID-JAG.

**Cómo podrías haber llegado aquí:**

* **Documentación:** llegaste aquí. Elige la opción de abajo que mejor se ajuste a cómo puedes iniciar sesión.
* **API `401`:** los agentes compatibles con ID-JAG pueden seguir el flujo de descubrimiento en el Paso 1 de [`auth.md`](https://www.firecrawl.dev/auth.md). Todos los demás deberían usar el dashboard o la CLI.
* **URL directa:** sigue [`SKILL.md`](https://www.firecrawl.dev/agent-onboarding/SKILL.md) para iniciar sesión en el navegador y completar la configuración, o [`auth.md`](https://www.firecrawl.dev/auth.md) para registrarte con WorkOS ID-JAG.

<CardGroup cols={2}>
  <Card title="Usa el dashboard o la CLI" icon="user" href="https://www.firecrawl.dev/agent-onboarding/SKILL.md">
    **Predeterminado para la mayoría de los usuarios.** Inicia sesión en el navegador, ejecuta la CLI con `--browser`, instala skills y MCP, o crea una clave de API en el dashboard.
  </Card>

  <Card title="Regístrate con WorkOS ID-JAG" icon="robot" href="/es/ai-onboarding/agent-auth">
    **Para plataformas de agentes compatibles.** Usa esta opción cuando tu plataforma pueda generar un WorkOS ID-JAG para Firecrawl. Revisa [Agent Auth](/es/ai-onboarding/agent-auth) y luego sigue [`auth.md`](https://www.firecrawl.dev/auth.md).
  </Card>
</CardGroup>

Una vez que tengas una clave de API, continúa con [Skills + CLI](#skills-cli) a continuación.

<div id="skills-cli">
  ## Skills + CLI
</div>

La [CLI de Firecrawl](/es/sdks/cli) permite que tu agente busque, haga scraping, interactúe, rastree, mapee, extraiga y ejecute trabajos de agente desde la terminal. Está diseñada para personas, agentes de IA y pipelines de CI/CD.

Las **skills** de Firecrawl son paquetes de conocimiento autocontenidos que agentes de programación con IA como Claude Code, Antigravity y OpenCode descubren y usan automáticamente. Un solo comando de instalación lo configura todo: las herramientas de la CLI para trabajar con la web en tiempo real, las skills de Build para integrar Firecrawl en el código de la aplicación y las skills de flujo de trabajo para generar entregables repetibles:

```bash theme={null}
npx -y firecrawl-cli@latest init --all --browser
```

* `--all` instala cada segmento de skills de Firecrawl (CLI, Build, flujos de trabajo) en todos los agentes de código con IA detectados en el equipo
* `--browser` abre automáticamente el navegador para autenticarte en Firecrawl

Después de la instalación, verifica que todo funcione correctamente:

```bash theme={null}
firecrawl --status
firecrawl scrape "https://firecrawl.dev"
```

Para reinstalarlo o limitarlo a un agente específico más adelante:

```bash theme={null}
firecrawl setup skills      # CLI + skills de Build
firecrawl setup workflows   # skills de flujo de trabajo
```

<div id="what-the-install-gives-you">
  ### Lo que incluye la instalación
</div>

La instalación configura tres categorías de skills que cubren todas las formas en que un agente usa Firecrawl. Cada segmento vive en su propio repositorio para que pueda evolucionar de forma independiente:

* [`firecrawl/cli`](https://github.com/firecrawl/cli) — Skills de CLI para trabajar en la web en vivo
* [`firecrawl/skills`](https://github.com/firecrawl/skills) — skills de Build para la integración en aplicaciones
* [`firecrawl/firecrawl-workflows`](https://github.com/firecrawl/firecrawl-workflows) — skills de flujo de trabajo para entregables repetibles

**Skills de CLI** — para trabajar en la web en vivo durante una sesión del agente:

| Skill                | Propósito                                                     |
| -------------------- | ------------------------------------------------------------- |
| `firecrawl/cli`      | Flujo general de comandos de la CLI                           |
| `firecrawl-search`   | Buscar en la web y descubrir páginas                          |
| `firecrawl-scrape`   | Extraer contenido limpio de una URL conocida                  |
| `firecrawl-interact` | Interactuar con páginas extraídas usando prompts o código     |
| `firecrawl-crawl`    | Extraer contenido a gran escala de un sitio completo          |
| `firecrawl-map`      | Descubrir todas las URL de un dominio                         |
| `firecrawl-agent`    | Ejecutar la recopilación autónoma de datos web con un trabajo |

**Skills de Build** — para integrar Firecrawl en el código de la aplicación:

| Skill                        | Propósito                                                                |
| ---------------------------- | ------------------------------------------------------------------------ |
| `firecrawl-build`            | Seleccionar el endpoint de Firecrawl adecuado para tu producto           |
| `firecrawl-build-onboarding` | Autenticación y configuración del proyecto                               |
| `firecrawl-build-scrape`     | Implementar scraping en el código de la aplicación                       |
| `firecrawl-build-search`     | Implementar búsqueda en el código de la aplicación                       |
| `firecrawl-build-interact`   | Implementar interacción con la página en el código de la aplicación      |
| `firecrawl-build-crawl`      | Implementar rastreo en el código de la aplicación                        |
| `firecrawl-build-map`        | Implementar descubrimiento de URL en el código de la aplicación          |
| `firecrawl-build-parse`      | Implementar el procesamiento de documentos en el código de la aplicación |

**Skills de flujo de trabajo** — skills centradas en resultados que producen un entregable concreto a partir de los datos web de Firecrawl:

| Skill                            | Resultado                                                                                                          |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `firecrawl-workflows`            | Skill general para seleccionar el flujo de trabajo adecuado                                                        |
| `firecrawl-deep-research`        | Informes de investigación con múltiples fuentes                                                                    |
| `firecrawl-seo-audit`            | Mapas del sitio, comprobaciones de SEO on-page, comparación de SERP y correcciones priorizadas                     |
| `firecrawl-lead-research`        | Informes de inteligencia sobre empresas y personas previos a reuniones                                             |
| `firecrawl-lead-gen`             | Generación de listas de prospectos a partir de bases de datos y directorios                                        |
| `firecrawl-qa`                   | Informes de QA de sitios en vivo con problemas y pasos de reproducción                                             |
| `firecrawl-competitive-intel`    | Supervisión recurrente de precios, funcionalidades y registros de cambios                                          |
| `firecrawl-market-research`      | Investigación de mercado, financiera, de resultados y del sector                                                   |
| `firecrawl-research-papers`      | Revisiones bibliográficas a partir de papers, PDF y whitepapers                                                    |
| `firecrawl-company-directories`  | Extracción de directorios en listas estructuradas de empresas                                                      |
| `firecrawl-dashboard-reporting`  | Extracción de métricas de dashboards y herramientas web internas                                                   |
| `firecrawl-knowledge-base`       | Documentación de referencia lista para LLM, fragmentos para RAG, datos de entrenamiento o espejos de documentación |
| `firecrawl-knowledge-ingest`     | Ingesta de portales de documentación protegidos por autenticación o con mucho JS                                   |
| `firecrawl-demo-walkthrough`     | Recorridos de flujos de producto e informes de análisis de UX                                                      |
| `firecrawl-shop`                 | Investigación de productos y recomendaciones de compra                                                             |
| `firecrawl-website-design-clone` | Extraer el sistema de diseño de un sitio web a un `DESIGN.md` listo para agentes                                   |

<div id="choose-your-path">
  ### Elige tu camino
</div>

Las tres categorías de skill usan la misma instalación. La diferencia está en lo que sucede después:

<Steps>
  <Step title="Herramientas web en tiempo real (skills de CLI)">
    Usa esto cuando necesites datos web durante tu sesión actual: buscar en la web, hacer scraping de URLs conocidas, interactuar con páginas extraídas, rastrear documentación, hacer el mapeo de un sitio o ejecutar un trabajo de agent.

    El flujo predeterminado:

    1. Empieza con **search** cuando necesites descubrir opciones
    2. Pasa a **scrape** cuando ya tengas una URL
    3. Usa **interact** cuando la página extraída necesite acciones posteriores
    4. Usa **map** o **crawl** cuando necesites muchas URLs o páginas
    5. Usa **agent** cuando la tarea sea abierta y requiera descubrimiento autónomo

    ```bash theme={null}
    # Buscar en la web
    firecrawl search "best open-source web crawlers"

    # Hacer scraping de una página a markdown limpio
    firecrawl scrape https://docs.firecrawl.dev

    # Rastrear un sitio completo
    firecrawl crawl https://docs.firecrawl.dev
    ```
  </Step>

  <Step title="Integración en aplicaciones (skills de Build)">
    Usa esto cuando estés creando una aplicación, un agente o un flujo de trabajo que llame a la API de Firecrawl desde código. Las skills de Build ayudan a seleccionar el endpoint correcto, conectar el SDK y ejecutar una prueba rápida.

    El agente responde una pregunta clave: *¿qué debe hacer Firecrawl dentro del producto?*; y las skills de Build enrutan a `/search`, `/scrape`, `/interact`, `/parse`, `/crawl`, `/map` o `/agent` según corresponda.
  </Step>

  <Step title="Entregables repetibles (skills de flujo de trabajo)">
    Usa esto cuando el objetivo sea un artefacto final —un informe de investigación, una auditoría SEO, un informe de QA, una lista de leads, una base de conocimientos, un resumen de inteligencia competitiva o un sistema de diseño clonado—, no datos web sin procesar ni código de producto.

    Las skills de flujo de trabajo primero infieren a partir del contexto y solo hacen breves preguntas de aclaración cuando alguna entrada bloquearía el trabajo. También señalan unidades que pueden paralelizarse de forma independiente para que los subagentes puedan repartirse entre competidores, páginas o fuentes.

    Selecciona un flujo de trabajo directamente o deja que la skill general `firecrawl-workflows` enrute la solicitud:

    ```bash theme={null}
    # Informe de investigación sobre un tema con múltiples fuentes
    "Use firecrawl-deep-research to write a brief on AI agent frameworks"

    # Información previa a una reunión para una llamada de ventas
    "Use firecrawl-lead-research to brief me on stripe.com before my 3pm call"

    # Auditoría SEO on-page con correcciones priorizadas
    "Use firecrawl-seo-audit on https://example.com"

    # Clonar el sistema de diseño de un sitio en DESIGN.md
    "Use firecrawl-website-design-clone on https://linear.app"
    ```
  </Step>

  <Step title="API REST (no requiere instalación)">
    Si prefieres no instalar nada, los agentes pueden llamar directamente a la API REST de Firecrawl. Configura la clave de API y llama a los endpoints:

    * `POST https://api.firecrawl.dev/v2/search` — descubre páginas a partir de una consulta
    * `POST https://api.firecrawl.dev/v2/scrape` — extrae markdown limpio de una URL
    * `POST https://api.firecrawl.dev/v2/interact` — interactúa con una página extraída
    * `POST https://api.firecrawl.dev/v2/crawl` — extrae en bloque un sitio completo
    * `POST https://api.firecrawl.dev/v2/map` — descubre URLs en un dominio
    * `POST https://api.firecrawl.dev/v2/agent` — ejecuta la recopilación autónoma de datos web

    Encabezado de autenticación: `Authorization: Bearer fc-YOUR_API_KEY`
  </Step>
</Steps>

Las definiciones completas de onboarding están aquí:

* Inicio de sesión en Browser, configuración de CLI, skills, MCP y claves del dashboard: [`firecrawl.dev/agent-onboarding/SKILL.md`](https://www.firecrawl.dev/agent-onboarding/SKILL.md)
* Registro de Agent con WorkOS ID-JAG: [`firecrawl.dev/auth.md`](https://www.firecrawl.dev/auth.md)

Los agentes pueden obtener cualquiera de los dos documentos directamente: usa [`agent-onboarding/SKILL.md`](https://www.firecrawl.dev/agent-onboarding/SKILL.md) para onboarding de CLI/browser con supervisión humana, o [`auth.md`](https://www.firecrawl.dev/auth.md) para el registro de WorkOS ID-JAG.

<CardGroup cols={3}>
  <Card title="Skills de CLI" icon="terminal" href="https://github.com/firecrawl/cli">
    Trabajo web en tiempo real durante una sesión de agent: search, scrape, interact, map, crawl y ejecución de trabajos de agent desde la terminal.
  </Card>

  <Card title="Skills de Build" icon="code" href="https://github.com/firecrawl/skills">
    Integra Firecrawl en código de aplicación: selecciona el endpoint correcto, conecta el SDK y entrega una integración verificada.
  </Card>

  <Card title="Skills de flujo de trabajo" icon="diagram-project" href="https://github.com/firecrawl/firecrawl-workflows">
    Genera entregables repetibles: informes de investigación, auditorías SEO, informes de QA, listas de leads, bases de conocimientos y clones de diseño.
  </Card>
</CardGroup>

<div id="using-firecrawl-as-a-tool">
  ## Uso de Firecrawl como herramienta
</div>

Firecrawl ofrece a los agentes cinco herramientas principales para trabajar con la web. Cada herramienta corresponde a un endpoint de la API y a un comando de CLI. Los agentes eligen la herramienta adecuada según lo que necesiten:

<AccordionGroup>
  <Accordion title="Search — descubre páginas a partir de una consulta" icon="magnifying-glass">
    Empieza aquí cuando todavía no tienes una URL. Search devuelve páginas web relevantes para una consulta en lenguaje natural, con la opción de incluir en los resultados el contenido completo de la página.

    ```bash theme={null}
    # CLI
    firecrawl search "latest OpenAI API pricing"
    ```

    ```bash theme={null}
    # API REST
    curl -X POST https://api.firecrawl.dev/v2/search \
      -H "Authorization: Bearer fc-YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"query": "latest OpenAI API pricing"}'
    ```

    **Cuándo usarlo:** Tareas de investigación, búsqueda de documentación, análisis competitivo, responder preguntas que requieren información web actualizada.
  </Accordion>

  <Accordion title="Scrape — extrae contenido de una URL" icon="file-lines">
    Usa esto cuando ya tengas una URL y necesites contenido limpio y listo para LLM. Scrape convierte cualquier página web en markdown, HTML o datos estructurados, gestionando automáticamente el renderizado de JavaScript, las medidas anti-bot y el HTML desordenado.

    ```bash theme={null}
    # CLI
    firecrawl scrape https://docs.stripe.com/api/charges
    ```

    ```bash theme={null}
    # API REST
    curl -X POST https://api.firecrawl.dev/v2/scrape \
      -H "Authorization: Bearer fc-YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"url": "https://docs.stripe.com/api/charges"}'
    ```

    **Cuándo usarlo:** Leer documentación, extraer contenido de artículos, obtener datos de una página conocida, convertir páginas web en contexto para LLM.
  </Accordion>

  <Accordion title="Crawl — extrae en bloque un sitio completo" icon="spider">
    Crawl sigue enlaces de forma recursiva desde una URL inicial y hace scraping de cada página que encuentra. Úsalo cuando necesites contenido de un sitio completo o de un conjunto de documentación, no solo de una página.

    ```bash theme={null}
    # CLI
    firecrawl crawl https://docs.firecrawl.dev --limit 50
    ```

    ```bash theme={null}
    # API REST
    curl -X POST https://api.firecrawl.dev/v2/crawl \
      -H "Authorization: Bearer fc-YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"url": "https://docs.firecrawl.dev", "limit": 50}'
    ```

    **Cuándo usarlo:** Ingesta de sitios completos de documentación, creación de bases de conocimiento, migración de contenido, recopilación de datos de entrenamiento.
  </Accordion>

  <Accordion title="Map — descubre todas las URL de un dominio" icon="sitemap">
    Map descubre rápidamente todas las URL indexadas de un dominio sin extraer el contenido. Úsalo cuando necesites entender la estructura de un sitio o encontrar páginas específicas antes de hacer scraping.

    ```bash theme={null}
    # CLI
    firecrawl map https://docs.firecrawl.dev
    ```

    ```bash theme={null}
    # API REST
    curl -X POST https://api.firecrawl.dev/v2/map \
      -H "Authorization: Bearer fc-YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"url": "https://docs.firecrawl.dev"}'
    ```

    **Cuándo usarlo:** Auditorías de sitios, búsqueda de páginas específicas en un sitio grande, comprensión de la estructura del sitio antes de un crawl dirigido.
  </Accordion>

  <Accordion title="Interact — trabaja con una página extraída" icon="hand-pointer">
    Interact permite a los agentes continuar desde un scrape usando prompts o código. Úsalo cuando una página extraída requiera clics, completar formularios, navegación o extracción adicional.

    ```bash theme={null}
    # CLI
    firecrawl scrape https://example.com
    firecrawl interact "Click the pricing tab and extract the plan names"
    ```

    ```bash theme={null}
    # API REST
    curl -X POST https://api.firecrawl.dev/v2/interact \
      -H "Authorization: Bearer fc-YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"scrapeId": "scrape-id-from-scrape", "prompt": "Click the pricing tab and extract the plan names"}'
    ```

    **Cuándo usarlo:** Continuar desde un scrape, navegar páginas dinámicas, completar formularios y extraer datos después de acciones en la página.
  </Accordion>
</AccordionGroup>

<div id="how-agents-chain-tools-together">
  ### Cómo los agentes encadenan herramientas
</div>

La mayoría de los flujos de trabajo de los agentes combinan varias herramientas. Un patrón típico:

1. **Search** para encontrar páginas relevantes → obtener una lista de URL
2. **Scrape** de las URL más relevantes → obtener contenido limpio
3. **Interact** cuando la página extraída necesita acciones de seguimiento
4. **Agent** cuando la tarea requiere descubrimiento autónomo o extracción estructurada de varias páginas

Para tareas a gran escala, los agentes usan **Map** para descubrir primero las URL y luego **Crawl** o **Scrape** de forma selectiva en las páginas que necesitan.

<div id="agentic-debugging">
  ## Depuración con agentes
</div>

Cuando una llamada a Firecrawl falla o devuelve resultados inesperados, tu agente no tiene que escalarlo a una persona. El endpoint [`/support/ask`](/es/api-reference/endpoint/ask) es un agente de soporte con IA diseñado para la comunicación **de agente a agente**: diagnostica problemas con tus trabajos, tu cuenta y el uso de la API, y luego devuelve una respuesta verificada con parámetros de corrección legibles por máquina que tu agente puede aplicar directamente.

Intégralo en el flujo de manejo de errores de tu agente para que pueda recuperarse por sí solo de fallos de scraping, problemas de crawl y errores de configuración, normalmente en 15–30 segundos, sin ninguna persona de por medio.

<div id="how-it-works">
  ### Cómo funciona
</div>

1. **Tu agente describe el problema** — una pregunta en lenguaje natural que explica la incidencia.
2. **El agente de soporte investiga** — inspecciona los registros de trabajo, el estado de la cuenta, la documentación y el código fuente.
3. **El agente de soporte valida** — cuando es posible, prueba una corrección con la API real de Firecrawl (p. ej., reintentando un `scrape` con parámetros ajustados).
4. **Tu agente recibe una respuesta verificada** — una `answer` en texto, `fixParameters` legibles por máquina para aplicar directamente y resultados de `validation` que indican si se probó la corrección.

<div id="example">
  ### Ejemplo
</div>

Envía una pregunta y un `rationale` opcional para darle al agente de soporte contexto sobre lo que tu usuario final intenta lograr:

```bash theme={null}
curl -X POST https://api.firecrawl.dev/v2/support/ask \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "question": "my crawl returned 3 pages but I expected 50",
    "rationale": "user is on their third failed crawl attempt today"
  }'
```

La respuesta incluye un `answer`, una puntuación de `confidence`, `fixParameters` opcionales (p. ej., `{"waitFor": 5000}`) que tu agente puede enviar en la siguiente llamada, y `validation`, que indica si la corrección se probó con la API real.

<Card title="Referencia del endpoint Ask" icon="life-ring" href="/es/api-reference/endpoint/ask">
  Esquema completo de solicitud y respuesta para `/support/ask`, incluidos los códigos de estado y el objeto de feedback que se devuelve cuando el agente se queda bloqueado.
</Card>

<div id="firecrawl-mcp-server">
  ## Firecrawl MCP Server
</div>

MCP es un protocolo abierto que estandariza cómo las aplicaciones proporcionan contexto a los LLM. Entre otras ventajas, ofrece a los LLM herramientas para actuar en tu nombre. Nuestro [MCP Server](https://github.com/firecrawl/firecrawl-mcp-server) es de código abierto y cubre toda nuestra API: search, scrape, interact, crawl, map, extract y agent.

Usa la URL alojada remotamente:

```
https://mcp.firecrawl.dev/{FIRECRAWL_API_KEY}/v2/mcp
```

O agrega el servidor local a cualquier cliente MCP:

```json theme={null}
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-YOUR-API-KEY"
      }
    }
  }
}
```

<Card title="MCP Server" icon="plug" href="/es/mcp-server">
  Ver las instrucciones de instalación para Cursor, Claude Desktop, Windsurf, VS Code y más.
</Card>

<div id="firecrawl-docs-for-agents">
  ## Documentación de Firecrawl para agentes
</div>

Puedes dar a tu agente la documentación más reciente de Firecrawl de forma contextual. Los agentes pueden configurarse por sí solos accediendo directamente a estos recursos, sin necesidad de intervención manual de una persona.

<Steps>
  <Step title="Obtener credenciales">
    Empieza en [Obtener credenciales](/es/ai-onboarding#get-credentials) para elegir entre la configuración mediante dashboard/CLI y el registro en WorkOS ID-JAG. Para el registro de ID-JAG, sigue [`auth.md`](https://www.firecrawl.dev/auth.md).
  </Step>

  <Step title="Documentación en Markdown">
    Cada página tiene una versión en markdown. Añade `.md` a cualquier URL de la documentación o usa el menú de acciones de la página para copiarla como markdown.

    ```
    Documentación de esta página: https://docs.firecrawl.dev/ai-onboarding.md
    ```
  </Step>

  <Step title="llms.txt completo">
    Proporciona a tu agente toda nuestra documentación en un solo archivo.

    ```
    Aquí tienes la documentación de Firecrawl: https://docs.firecrawl.dev/llms-full.txt
    ```

    También hay disponible un índice más breve en `https://docs.firecrawl.dev/llms.txt`.
  </Step>

  <Step title="Servidor de documentación MCP">
    Para un enfoque estructurado con herramientas MCP, conecta el MCP Server de Firecrawl en cualquier cliente MCP (Cursor, Claude Code, Claude Desktop, Windsurf). Consulta la página de [MCP Server](/es/mcp-server) para ver los comandos de instalación.
  </Step>

  <Step title="Copiar a ChatGPT / Claude">
    Cada página incluye un menú de acciones contextual (copiar, ver como markdown, abrir en ChatGPT, abrir en Claude) para que agentes y personas puedan mover páginas entre herramientas con un solo clic.
  </Step>
</Steps>

<div id="quick-start-guides">
  ## Guías de inicio rápido
</div>

Guías de inicio rápido listas para usar para los stacks sobre los que los agents construyen con más frecuencia. Apunta tu agent a cualquiera de estas para generar una integración funcional de Firecrawl de extremo a extremo.

¿Prefieres dejar que Cursor tome el control? Instala con un clic el MCP Server de Firecrawl y empieza a escribir prompts en Cursor:

<a href="cursor://anysphere.cursor-deeplink/mcp/install?name=firecrawl&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImZpcmVjcmF3bC1tY3AiXSwiZW52Ijp7IkZJUkVDUkFXTF9BUElfS0VZIjoiWU9VUi1BUEktS0VZIn19">
  <img src="https://cursor.com/deeplink/mcp-install-dark.png" alt="Abrir en Cursor — Agregar MCP Server de Firecrawl" style={{ maxHeight: 32 }} />
</a>

<CardGroup cols={3}>
  <Card title="Node.js" icon="node-js" href="/es/quickstarts/nodejs">
    JavaScript y TypeScript del lado del servidor con el SDK de Firecrawl para Node.js.
  </Card>

  <Card title="Next.js" icon="react" href="/es/quickstarts/nextjs">
    Haz scraping, búsquedas y rastreo desde Route Handlers y server actions de Next.js.
  </Card>

  <Card title="Python" icon="python" href="/es/quickstarts/python">
    Usa Firecrawl desde scripts, notebooks y servicios backend.
  </Card>

  <Card title="FastAPI" icon="bolt" href="/es/quickstarts/fastapi">
    Crea API async de Python que busquen, hagan scraping y extraigan datos.
  </Card>

  <Card title="Cloudflare Workers" icon="cloudflare" href="/es/quickstarts/cloudflare-workers">
    Ejecuta Firecrawl en el edge con Workers.
  </Card>

  <Card title="Vercel Functions" icon="triangle" href="/es/quickstarts/vercel-functions">
    Llama a Firecrawl desde funciones sin servidor de Vercel.
  </Card>

  <Card title="AWS Lambda" icon="aws" href="/es/quickstarts/aws-lambda">
    Invoca Firecrawl desde manejadores de Lambda.
  </Card>

  <Card title="Supabase Edge Functions" icon="database" href="/es/quickstarts/supabase-edge-functions">
    Usa Firecrawl dentro del runtime de Deno de Supabase.
  </Card>

  <Card title="Go" icon="golang" href="/es/quickstarts/go">
    SDK idiomático de Go para búsquedas, scraping y rastreo.
  </Card>

  <Card title="Rust" icon="rust" href="/es/quickstarts/rust">
    SDK tipado de Rust para Firecrawl.
  </Card>

  <Card title="Laravel" icon="laravel" href="/es/quickstarts/laravel">
    Agrega Firecrawl a aplicaciones de Laravel mediante el PHP SDK.
  </Card>

  <Card title="Rails" icon="gem" href="/es/quickstarts/rails">
    Integra Firecrawl en Ruby on Rails.
  </Card>
</CardGroup>

Consulta la lista completa de guías de inicio rápido (Express, NestJS, Fastify, Hono, Bun, Remix, Nuxt, SvelteKit, Astro, Mastra, Django, Flask, Elixir, Java, Spring Boot, .NET, ASP.NET Core y más) en la barra lateral izquierda.

<div id="agent-harnesses">
  ## Entornos para agentes
</div>

Firecrawl funciona con los runtimes y frameworks en los que realmente se ejecutan los agentes: agentes de programación, SDK de agentes y agregadores de modelos. La mayoría de estos entornos pueden detectar automáticamente las skills de Firecrawl con `npx -y firecrawl-cli@latest init --all --browser`; el resto invoca Firecrawl como herramienta a través de MCP o de la API REST.

<CardGroup cols={3}>
  <Card title="Claude Code" icon="terminal" href="/es/quickstarts/claude-code">
    CLI de Anthropic — configura Firecrawl MCP en Claude Code.
  </Card>

  <Card title="Cursor" icon="arrow-pointer" href="/es/quickstarts/cursor">
    Agente de IDE — instala Firecrawl MCP en Cursor con un clic.
  </Card>

  <Card title="OpenCode" icon="code-branch" href="/es/quickstarts/opencode">
    Integra Firecrawl MCP en OpenCode.
  </Card>

  <Card title="Codex CLI" icon="code" href="/es/quickstarts/codex-cli">
    Integra Firecrawl MCP en OpenAI Codex CLI.
  </Card>

  <Card title="OpenRouter" icon="route" href="/es/quickstarts/openrouter">
    Combina cualquier modelo de OpenRouter con las herramientas web de Firecrawl.
  </Card>

  <Card title="Amp" icon="bolt" href="/es/quickstarts/amp">
    Integra Firecrawl MCP en Sourcegraph Amp.
  </Card>

  <Card title="Windsurf" icon="wind" href="/es/quickstarts/windsurf">
    IDE para agentes — configura Firecrawl MCP en Windsurf.
  </Card>

  <Card title="Antigravity" icon="rocket" href="/es/quickstarts/antigravity">
    Añade Firecrawl MCP al IDE para agentes de Google.
  </Card>

  <Card title="Gemini CLI" icon="gem" href="/es/quickstarts/gemini-cli">
    Integra Firecrawl MCP en Google Gemini CLI.
  </Card>

  <Card title="Nous Research" icon="brain" href="/es/quickstarts/nous-research">
    Usa Firecrawl como herramienta con los modelos Hermes.
  </Card>

  <Card title="AutoGen" icon="robot" href="/es/quickstarts/autogen">
    Herramientas de Firecrawl dentro de equipos multiagente de Microsoft AutoGen.
  </Card>
</CardGroup>

<div id="sdks">
  ## SDKs
</div>

SDKs oficiales con tipado que cubren toda la API de Firecrawl. Usa el lenguaje que mejor se adapte a tu stack para tu agente.

<CardGroup cols={3}>
  <Card title="Python" icon="python" href="/es/sdks/python" />

  <Card title="Node" icon="node-js" href="/es/sdks/node" />

  <Card title="Go" icon="golang" href="/es/sdks/go" />

  <Card title="Java" icon="java" href="/es/sdks/java" />

  <Card title="Ruby" icon="gem" href="/es/sdks/ruby" />

  <Card title="Rust" icon="rust" href="/es/sdks/rust" />

  <Card title=".NET" icon="microsoft" href="/es/sdks/dotnet" />

  <Card title="PHP" icon="php" href="/es/sdks/php" />

  <Card title="Elixir" icon="droplet" href="/es/sdks/elixir" />

  <Card title="CLI" icon="terminal" href="/es/sdks/cli" />
</CardGroup>

Firecrawl también ofrece bindings oficiales para los principales SDKs de LLM y frameworks de agentes — consulta [SDKs y frameworks de LLM](/es/developer-guides/llm-sdks-and-frameworks/openai) para OpenAI, Anthropic, Gemini, Google ADK, Vercel AI SDK, LangChain, LangGraph, LlamaIndex, Mastra y ElevenAgents.
