# Conectar un cliente

> La configuración lista para copiar de Claude, Codex, Gemini CLI, GitHub Copilot y de cualquier otro cliente MCP.

La tarjeta **Conectar un cliente** lo lleva de la mano por cada cliente admitido, con
fragmentos listos para copiar que ya llevan el puerto que usted configuró (los ejemplos de
abajo usan el inicial, 18181). Todos los clientes locales se conectan directamente al endpoint, sin ningún túnel.

## Claude {#claude}

Claude Chat (la aplicación de escritorio) y Claude Code (CLI o aplicación de escritorio)
tienen configuraciones separadas; conectar uno no conecta al otro.

- **Claude Chat (aplicación de escritorio)**: el camino más sencillo. El **paquete MCP
  (`.mcpb`)** de un clic viaja con la aplicación: presione **Instalar en Claude Desktop**
  (o **Guardar como…** para conservar el archivo) y confirme el diálogo de instalación en
  Claude Desktop. El paquete lleva un puente local diminuto entre el transporte stdio de
  Claude y el endpoint HTTP de esta estación; el runtime de Node que necesita
  viene con Claude Desktop. Si usted cambió el puerto, ponga el endpoint del
  diálogo de instalación para que coincida.
- **Claude Code (CLI o aplicación de escritorio)**: un solo comando de terminal:

```
claude mcp add --transport http ganterlab http://127.0.0.1:18181/mcp
```

## Codex (CLI o IDE) {#codex-cli--ide}

Codex se conecta directamente al endpoint de loopback como un servidor Streamable
HTTP. Su comando `codex mcp add` solo cubre los servidores stdio, así que la forma HTTP va
en `~/.codex/config.toml`:

```
[mcp_servers.ganterlab]
url = "http://127.0.0.1:18181/mcp"
```

## Gemini CLI {#gemini-cli}

El CLI de Gemini se conecta con su tipo de servidor `httpUrl` en `~/.gemini/settings.json`.
(El chat web de Gemini no tiene ningún camino local sin túnel, así que solo se ofrece el
CLI.)

```
{
  "mcpServers": {
    "ganterlab": {
      "httpUrl": "http://127.0.0.1:18181/mcp"
    }
  }
}
```

## GitHub Copilot {#github-copilot}

Dos caminos, con dos claves de primer nivel distintas:

- **VS Code**: agregue el servidor a `.vscode/mcp.json` (o ejecute "MCP: Open User
  Configuration" desde la paleta de comandos) y después actívelo en el selector de
  herramientas de Copilot Chat:

```
{
  "servers": {
    "ganterlab": {
      "type": "http",
      "url": "http://127.0.0.1:18181/mcp"
    }
  }
}
```

- **CLI**: la misma forma de servidor bajo `mcpServers` en `~/.copilot/mcp-config.json`
  (o ejecute `/mcp add` dentro del CLI y elija el tipo de servidor HTTP).

## Los clientes enrutados por la nube no se admiten {#cloud-routed-clients-are-not-supported}

Los conectores de ChatGPT, el chat web de Gemini y cualquier otra cosa que alcance la
estación desde internet no pueden usar este endpoint, y la página no ofrece
configuración para ellos. El endpoint rechaza toda petición cuyo encabezado `Host`
no es local, antes del saludo de la sesión, así que un túnel no ayuda: un túnel reenvía su
propio host público, que es exactamente lo que se rechaza. La estación no se publica en la
red para los agentes, y no hay ningún interruptor que la publique.

## Cualquier otro cliente MCP {#any-other-mcp-client}

Cualquier cliente que corra en esta computadora y que tome una URL de servidor MCP por HTTP
puede usar la estación: apúntelo al endpoint que muestra la página.
