> ## 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 scraping con MCP en Pi

> Añade el web scraping y la búsqueda de Firecrawl al agente de programación Pi

Añade las herramientas de búsqueda, scraping, rastreo y mapeo de Firecrawl a [Pi](https://pi.dev) a través del servidor MCP alojado.

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

[Crea una clave de API de Firecrawl](https://www.firecrawl.dev/app/api-keys) y luego expórtala para que Pi pueda leerla:

```bash theme={null}
export FIRECRAWL_API_KEY=fc-YOUR_API_KEY
```

Añade el servidor con el comando MCP integrado de Pi:

```bash theme={null}
pi mcp add firecrawl --url https://mcp.firecrawl.dev/v2/mcp --bearer-token-env-var FIRECRAWL_API_KEY
```

Esto añade la entrada a `~/.pi/agent/mcp.json`. También puedes pegarla manualmente o colocarla en `.pi/mcp.json` para usarla en un solo proyecto:

```json theme={null}
{
  "mcpServers": {
    "firecrawl": {
      "url": "https://mcp.firecrawl.dev/v2/mcp",
      "headers": {
        "Authorization": "Bearer ${FIRECRAWL_API_KEY}"
      }
    }
  }
}
```

Ejecuta `pi mcp list` y confirma que `firecrawl` aparece como conectado junto con sus herramientas, como `firecrawl_search` y `firecrawl_scrape`. Después, inicia `pi`; si ya tenías una sesión abierta, ejecuta `/reload`.

Si usas [pi-mcp-adapter](https://github.com/nicobailon/pi-mcp-adapter), añade la misma entrada en `~/.config/mcp/mcp.json` (o en `.mcp.json` dentro de un proyecto) y ejecuta `pi-mcp-adapter doctor` para comprobar la conexión.

<h3 id="run-it-locally-instead">
  Ejecútalo en local
</h3>

Para ejecutar el servidor MCP en tu equipo, agrégalo como servidor stdio:

```bash theme={null}
pi mcp add firecrawl --env FIRECRAWL_API_KEY='${FIRECRAWL_API_KEY}' -- npx -y firecrawl-mcp
```

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

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

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

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

* **El servidor aparece como fallido:** ejecuta `pi mcp list` y comprueba que `FIRECRAWL_API_KEY` esté exportada en la misma shell desde la que inicias Pi.
* **Las herramientas no aparecen en una sesión abierta:** ejecuta `/reload` después de añadir o modificar un servidor fuera de la sesión.
* **No aparece el comando MCP de Pi:** actualiza Pi a una release reciente o usa pi-mcp-adapter con la configuración anterior.


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