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

Este guia admite token pessoal ou OAuth no navegador com retorno registrado `http://127.0.0.1:58234/callback`. Consulte a [compatibilidade de clientes](/docs/pt/connect-ai-agents#client-compatibility).

Crie um token com escopo **MCP** nas [configurações Reconstruct Platform](https://reconstruct.dev/platform/), conforme [Token de acesso pessoal](/docs/pt/connect-ai-agents#personal-access-token).

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

Edite `~/.config/muse/settings.json` ou `$XDG_CONFIG_HOME/muse/settings.json`, se definido. Preserve ajustes e servidores; adicione `reconstruct` a `mcpServers`:

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

Substitua `<your MCP token>` pelo token criado. Mantenha a configuração privada e fora do controle de versão. Muse Code 1.3.0 não expande variáveis de ambiente em cabeçalhos HTTP; enviaria `${CR_RECONSTRUCT_MCP_TOKEN}` literalmente. Preserve `schema_version: 1` e apenas uma chave raiz para servidores: `mcpServers`, sem outra `mcp_servers`.

## Verificar a conexão {/* #check-the-connection */}

Inicie um processo `muse` novo após salvar. Execute `/mcp`, verifique se `reconstruct` conectou e peça ao Muse Code para chamar `mcp__reconstruct__list_products` e confirmar o acesso. Alterações exigem novo processo.

## Login OAuth opcional no navegador {/* #optional-oauth-browser-sign-in */}

Remova `Authorization` e entre com ID público `reconstruct-mcp`, escopos `openid` e `aud-mcp` e retorno registrado `http://127.0.0.1:58234/callback`. Mantenha a porta disponível:

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

Use a entrada de configurações de usuário para OAuth; o login CLI não admite servidor configurado apenas no `.mcp.json` do projeto. Deixe vazio o segredo. Use `--oauth-client-id` para esse retorno loopback pré-registrado; a porta compartilhada é `58234`. Após o login, o Muse recebe o retorno e conclui automaticamente a conexão.

Depois, experimente os [exemplos de prompts](/docs/pt/prompt-examples).
