> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Ejecutar Firecrawl MCP localmente

> Instala y configura el MCP Server local de Firecrawl.

<div id="run-locally">
  ## Ejecutar en local
</div>

```bash theme={null}
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp@3.22.4
```

<div id="install-globally">
  ## Instalar globalmente
</div>

```bash theme={null}
npm install -g firecrawl-mcp
```

<div id="configuration">
  ## Configuración
</div>

<div id="environment-variables">
  ### Variables de entorno
</div>

<div id="cloud-and-self-hosted-api">
  #### API en la nube y autogestionada
</div>

* `FIRECRAWL_API_KEY`: Tu clave de API de Firecrawl
  * Obligatoria al utilizar la API en la nube (predeterminada)
  * Opcional al utilizar una instancia autogestionada con `FIRECRAWL_API_URL`
* `FIRECRAWL_API_URL` (Opcional): Endpoint de API personalizado para instancias autogestionadas
  * Ejemplo: `https://firecrawl.your-domain.com`
  * Si no se proporciona, se utilizará la API en la nube (requiere una clave de API)

<div id="configuration-examples">
  ### Ejemplos de configuración
</div>

Para usar la API en la nube:

```bash theme={null}
export FIRECRAWL_API_KEY=your-api-key
```

Para instancias autogestionadas:

```bash theme={null}
export FIRECRAWL_API_URL=https://firecrawl.your-domain.com
export FIRECRAWL_API_KEY=your-api-key  # Si tu instancia requiere autenticación
```

<div id="custom-configuration-with-claude-desktop">
  ### Configuración personalizada con Claude Desktop
</div>

Añade lo siguiente a tu `claude_desktop_config.json`:

```json theme={null}
{
  "mcpServers": {
    "mcp-server-firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}
```

<div id="hosted-mcp-vs-local-mcp">
  ### MCP alojado frente a MCP local
</div>

El MCP Server alojado está optimizado para un uso remoto seguro. Algunas opciones disponibles al ejecutar el MCP Server localmente son más limitadas o no están disponibles de forma remota:

* El modo alojado sin clave expone solo las herramientas compatibles con este modo y está sujeto a límites de tasa por IP.
* La lectura de archivos locales solo está disponible al ejecutar el MCP Server localmente.
* Los Webhooks y las rutas de archivos locales deben configurarse desde un MCP Server local o autogestionado cuando el agent necesite acceder a recursos locales.

<div id="rate-limiting">
  ### Límites de tasa
</div>

Firecrawl aplica límites de tasa. Usa una clave de API para obtener límites más altos y acceder al conjunto completo de herramientas.
