Conectar o Grok Build
Login pelo navegador (OAuth)
Para registro OAuth automático, adicione a URL sem sobrescrever oauth e entre por /mcps. O Grok registra seu retorno e gerencia a volta do navegador.
Para a alternativa com cliente pré-registrado, adicione esta configuração a ~/.grok/config.toml:
[mcp_servers.reconstruct]
url = "https://reconstruct.dev/mcp"
oauth = { clientId = "reconstruct-mcp", scopes = ["openid", "aud-mcp", "offline_access"], callbackPort = 58234 }
No Grok Build, abra /mcps, pressione r para recarregar, selecione reconstruct e pressione i para entrar. O retorno é http://127.0.0.1:58234/callback. Mantenha a porta 58234 disponível. Não é necessário segredo de cliente. O Grok inicia o receptor local e conclui a conexão automaticamente após o login. Este cliente público usa código de autorização com PKCE S256 e solicita consentimento MCP. O Grok também solicita offline_access para renovar tokens após o login; é um escopo opcional desse cliente. É necessária uma conta com acesso à plataforma.
Os ajustes OAuth aninhados usam camelCase (clientId, callbackPort). Apenas com a URL, clientes compatíveis usam registro dinâmico automático com seu próprio URI exato de retorno. Consulte a configuração OAuth do MCP.
Token de acesso pessoal
Use esta alternativa quando o login pelo navegador não estiver disponível. Não adicione Authorization à entrada OAuth acima.
Copie seu token MCP nas configurações da conta Reconstruct Platform. Consulte os requisitos em Token de acesso pessoal. Defina CR_RECONSTRUCT_MCP_TOKEN no ambiente que inicia o Grok Build.
Adicione isto ao arquivo de usuário ~/.grok/config.toml. Se houver outros servidores MCP, preserve suas entradas e adicione apenas a seção reconstruct:
[mcp_servers.reconstruct]
url = "https://reconstruct.dev/mcp"
headers = { "Authorization" = "Bearer ${CR_RECONSTRUCT_MCP_TOKEN}" }
O Grok Build expande ${CR_RECONSTRUCT_MCP_TOKEN} do ambiente ao carregar a configuração. Não inclua tokens literais em arquivos do projeto.
Inicie o Grok Build com grok. Se já estiver executando, abra /mcps e pressione r para atualizar após editar a configuração.
Verifique registro e conectividade:
grok mcp doctor reconstruct
Peça ao Grok Build para chamar list_products com as ferramentas reconstruct e confirmar o acesso.
Instruções de habilidades
Recursos MCP e ferramentas MCP são capacidades distintas. Algumas versões do Grok Build expõem ferramentas de captura por search_tool e use_tool, mas não resources/read. Chamar resources/list como ferramenta não carrega uma habilidade.
Se o cliente não disponibilizar recursos, peça ao Grok para chamar list_skills e depois get_skill com o URI do recurso do catálogo (skill://reconstruct/ seguido do caminho retornado). Isso obtém as mesmas instruções empacotadas por ferramentas MCP comuns; não exige instalação separada. Os modelos auxiliares também são legíveis por get_skill.
Em servidores antigos sem essas ferramentas, instale as habilidades separadamente ou leia as instruções públicas antes de começar. Para reconstrução, use reconstruct-inspect, reconstruct-build e reconstruct-verify de https://reconstruct.dev/.well-known/agent-skills/<skill-name>/SKILL.md. O catálogo público é https://reconstruct.dev/.well-known/agent-skills/index.json. Os dados de captura continuam vindo da conexão MCP autenticada. Consulte opções em Habilidades Reconstruct.
Para reconstrução, o fluxo atual prefere get_interface_scene quando anunciado pelo servidor conectado. Exporta o mesmo contrato neutro de cena para adaptadores, com fatos medidos/declarados/inferidos e evidências ausentes explícitas. DOM/CSS são diagnósticos web opcionais. Carregue a referência Build publicada por get_skill; não equipare exportação bem-sucedida a fidelidade verificada em desktop, mobile, interações ou animação. Servidores antigos usam suas ferramentas legadas anunciadas e devem informar as lacunas resultantes.
Consulte o guia oficial MCP do Grok Build. Depois, experimente os exemplos de prompts.