Sobre el proyecto

Nexus Unity proporciona un puente entre el Unity Editor y las herramientas de automatización externas, optimizado específicamente para agentes de IA. Implementa un servidor JSON-RPC local que expone una amplia gama de capacidades del editor a través de una API pública o un puente MCP (Model Context Protocol). Las capacidades clave incluyen: - Gestión de Escenas y Jerarquía: Crear, abrir y guardar escenas, así como manipular GameObjects (transform, duplicar, emparentar, etc.). - Control de Assets y Componentes: Buscar y gestionar assets de prefab, añadir/actualizar componentes y crear materiales. - Automatización de Código: Escribir scripts de C# con compilación integrada y reporte de errores. - Control del Editor: Gestionar el Play Mode, operaciones de deshacer/rehacer, acceder a logs y consultar resultados de pruebas. - Automatización de UI: Consultar y operar ventanas de UI Toolkit del Unity Editor. El paquete incluye un puente MCP basado en Python para integrarse con clientes de IA como Claude Desktop, Claude Code, Cursor, Windsurf y VS Code (Cline/Roo). Cuenta con medidas de seguridad integradas, incluyendo autenticación mediante tokens de sesión, validación de host de loopback y puertas de confirmación para operaciones destructivas como la escritura de scripts o la eliminación de PlayerPrefs.