Sobre o projeto

O Nexus Unity fornece uma ponte entre o Unity Editor e ferramentas de automação externas, especificamente otimizado para agentes de IA. Ele implementa um servidor JSON-RPC local que expõe uma ampla gama de capacidades do editor via uma API pública ou uma ponte MCP (Model Context Protocol). As principais capacidades incluem: - Gerenciamento de Cena e Hierarquia: Criar, abrir e salvar cenas, bem como manipular GameObjects (transform, duplicar, parentesco, etc.). - Controle de Assets e Componentes: Pesquisar e gerenciar assets de prefab, adicionar/atualizar componentes e criar materiais. - Automação de Código: Escrever scripts C# com compilação integrada e relatório de erros. - Controle do Editor: Gerenciar o Play Mode, operações de desfazer/refazer, acessar logs e consultar resultados de testes. - Automação de UI: Consultar e operar janelas do Unity Editor UI Toolkit. O pacote inclui uma ponte MCP baseada em Python para integração com clientes de IA como Claude Desktop, Claude Code, Cursor, Windsurf e VS Code (Cline/Roo). Ele apresenta medidas de segurança integradas, incluindo autenticação por token de sessão, validação de host loopback e portões de confirmação para operações destrutivas, como gravações de scripts ou exclusão de PlayerPrefs.