> ## 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.

# Búsqueda web y extracción de datos web con MCP en Goose

> Añade la búsqueda web y la extracción de datos web de Firecrawl a Goose

Conecta Firecrawl a Goose como extensión remota para que Goose pueda buscar en la web y leer páginas a través del servidor MCP alojado.

<h2 id="requirements">
  Requisitos
</h2>

* Goose 1.55 o posterior.
* Una [clave de API de Firecrawl](https://www.firecrawl.dev/app/api-keys), exportada como `FIRECRAWL_API_KEY`.

<h2 id="quick-setup">
  Configuración rápida
</h2>

1. Exporta tu clave de API en el shell desde el que inicias Goose:

```bash theme={null}
export FIRECRAWL_API_KEY="fc-YOUR-API-KEY"
```

2. Agrega la extensión a la sección `extensions` de `~/.config/goose/config.yaml`:

```yaml theme={null}
extensions:
  firecrawl:
    type: streamable_http
    name: firecrawl
    enabled: true
    uri: https://mcp.firecrawl.dev/v2/mcp
    headers:
      Authorization: "Bearer $FIRECRAWL_API_KEY"
    env_keys:
      - FIRECRAWL_API_KEY
    timeout: 300
```

3. Inicia una sesión y pídele a Goose que haga una búsqueda o una extracción de datos web:

```bash theme={null}
goose session
```

<Warning>
  Escribe la cabecera como `$FIRECRAWL_API_KEY`, sin llaves, y no elimines `env_keys`. Si usas llaves, Goose envía `${FIRECRAWL_API_KEY}` como texto literal y el servidor rechaza la solicitud.
</Warning>

Consulta [Configurar una clave de API](/es/mcp-server/keyless#add-an-api-key) para obtener más información sobre las claves.

<h2 id="try-it">
  Pruébalo
</h2>

```text theme={null}
Busca en la web las notas de la versión más recientes de Rust y resume las fuentes.
```

```text theme={null}
Haz scraping de https://firecrawl.dev y explica qué hace.
```

<h2 id="what-you-can-do">
  Qué puedes hacer
</h2>

<CardGroup cols={2}>
  <Card title="Search" icon="magnifying-glass" href="/es/features/search">
    Encuentra información actualizada y lee el contenido de los resultados relevantes.
  </Card>

  <Card title="Scrape" icon="file-lines" href="/es/features/scrape">
    Convierte URL en markdown limpio o en datos estructurados.
  </Card>

  <Card title="Interact" icon="hand-pointer" href="/es/features/interact">
    Navega, haz clic y rellena formularios para acceder a los datos que necesitas.
  </Card>

  <Card title="Alexandria" icon="books" href="/es/features/alexandria">
    Descubre herramientas de datos estructurados, inspecciona sus parámetros de entrada y precios, y ejecútalas a través de Firecrawl.
  </Card>
</CardGroup>

<h2 id="troubleshooting">
  Solución de problemas
</h2>

* **La clave aparece como no válida o revocada:** comprueba que la cabecera usa `$FIRECRAWL_API_KEY` sin llaves y que `FIRECRAWL_API_KEY` está exportada en el shell desde el que se inicia Goose.
* **No aparece la extensión:** vuelve a ejecutar `goose session` después de guardar el archivo y confirma que tiene `enabled: true`.
* **Se agota el tiempo de espera de las llamadas:** aumenta `timeout`. El scraping de una página grande puede tardar más que el valor predeterminado.
* **No se usan las herramientas:** algunos modelos llaman a las herramientas MCP de forma más fiable que otros. Prueba con otro modelo.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.