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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.