Skip to main content
corvex mcp expõe contratos, validação, Theme Check, build e sessões do Dev Server a agentes compatíveis com o Model Context Protocol (stdio local). Não é um serviço remoto. Não exige autenticação com a loja para operações locais. Não inicia --store.

Execução

  • stdout — protocolo MCP apenas
  • stderr — logs humanos
setup --cursor grava .cursor/mcp.json no projeto sem sobrescrever uma entrada corvex já existente.

Snippet Cursor

Execute o servidor com o cwd na raiz do tema (theme.json).

Tools

Não há tool de shell arbitrário, publish ou sync.

Resources

Consulta sob demanda (não dump completo da docs):
  • corvex://contracts/setting-types
  • corvex://contracts/required-templates
  • corvex://contracts/sdk-exports
  • corvex://check/rules
  • corvex://cli/commands
  • corvex://cli/version

Prompts

  • corvex_fix_diagnostics — fluxo para corrigir diagnósticos com contratos oficiais

Dev Server

O MCP reutiliza o mesmo binário corvexdev. Não cria segundo renderer nem segundo pipeline de build.
  • Mock permanece o padrão
  • --store / modo conectado é rejeitado
  • Só sessões iniciadas pelo próprio MCP podem ser encerradas via corvex_dev_stop

Segurança

  • Uma raiz de tema autorizada por sessão
  • Canonicalização de caminhos; rejeição de .. e symlink para fora do tema
  • Argumentos não são interpretados como shell
  • Limite de leitura de arquivo (512KB)
  • Sem telemetria sensível por padrão
  • Sem credenciais no protocolo

Fluxo típico do agente

  1. corvex_theme_info / resources de contrato
  2. Implementar alterações no tema
  3. corvex_check → corrigir diagnósticos
  4. corvex_validate
  5. corvex_build
  6. corvex_dev_start → conferir URL
  7. corvex_dev_stop
O MCP não “vê” a UI como um navegador. Screenshot e inspeção visual dependem do cliente.