
# Conectar Muse Code {/* #connect-muse-code */}

Esta guía admite un token de acceso personal u OAuth en el navegador con la devolución de llamada registrada `http://127.0.0.1:58234/callback`. Consulta la [compatibilidad de clientes](/docs/es/connect-ai-agents#client-compatibility).

Crea un token con el ámbito **MCP** en la [configuración de Reconstruct Platform](https://reconstruct.dev/platform/), como se describe en [Token de acceso personal](/docs/es/connect-ai-agents#personal-access-token).

## Configurar el servidor {/* #configure-the-server */}

Edita `~/.config/muse/settings.json` (o `$XDG_CONFIG_HOME/muse/settings.json` si está definido). Conserva los ajustes y servidores existentes; añade `reconstruct` a `mcpServers`:

```json
{
  "schema_version": 1,
  "mcpServers": {
    "reconstruct": {
      "type": "streamable-http",
      "url": "https://reconstruct.dev/mcp",
      "headers": {
        "Authorization": "Bearer <your MCP token>"
      }
    }
  }
}
```

Sustituye `<your MCP token>` por el token creado. Mantén privada esta configuración de usuario y fuera del control de versiones. Muse Code 1.3.0 no expande variables de entorno en cabeceras HTTP; enviaría `${CR_RECONSTRUCT_MCP_TOKEN}` literalmente. Conserva `schema_version: 1` y una única clave raíz de servidores: `mcpServers`, sin una segunda clave `mcp_servers`.

## Comprobar la conexión {/* #check-the-connection */}

Inicia un proceso `muse` nuevo después de guardar. Ejecuta `/mcp`, comprueba que `reconstruct` esté conectado y pide a Muse Code que llame a `mcp__reconstruct__list_products` para confirmar el acceso. Los cambios de configuración requieren un proceso nuevo.

## Inicio de sesión OAuth opcional en el navegador {/* #optional-oauth-browser-sign-in */}

Elimina la cabecera `Authorization` e inicia sesión con el ID de cliente público `reconstruct-mcp`, los ámbitos `openid` y `aud-mcp` y la devolución de llamada registrada `http://127.0.0.1:58234/callback`. Mantén disponible este puerto:

```bash
muse mcp login reconstruct --oauth-client-id reconstruct-mcp \
  --scope openid --scope aud-mcp --callback-port 58234
```

Utiliza la entrada de ajustes de usuario para OAuth; el inicio de sesión CLI no admite servidores configurados únicamente en el `.mcp.json` del proyecto. Deja vacío el secreto de cliente. Utiliza `--oauth-client-id` para esta devolución de llamada de bucle local prerregistrada; el puerto compartido es `58234`. Tras iniciar sesión en el navegador, Muse recibe la devolución de llamada y completa la conexión automáticamente.

Después, prueba los [ejemplos de instrucciones](/docs/es/prompt-examples).
