Pular para o conteúdo principal

Conectar o 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.

Crie um token com escopo MCP nas configurações Reconstruct Platform, conforme Token de acesso pessoal.

Configurar o servidor​

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

{
"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​

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​

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:

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.