Sobre el proyecto

Unity Semantic Bridge (USB) es un puente MCP (Model Context Protocol) que permite a los agentes de IA trabajar junto a los desarrolladores dentro de una sesión activa del Editor de Unity. A diferencia de las consultas estáticas de proyectos, proporciona herramientas para que los agentes observen las acciones humanas, inspeccionen la jerarquía de la escena y modifiquen elementos del proyecto dinámicamente. Las capacidades clave incluyen: - Trabajo colaborativo Humano-Agente: Herramientas para rastrear eventos recientes del Editor de Unity (cambios en la jerarquía, selecciones, registros de consola) y enviar notificaciones de vuelta a la ventana de chat de Unity. - Gestión de Escenas y GameObject: Capacidades para consultar jerarquías de escenas, inspeccionar GameObjects y componentes, crear/duplicar/eliminar objetos y modificar valores de campos serializados con soporte de Undo. - Herramientas de Assets y Scripting: Herramientas para encontrar assets a través de AssetDatabase, escribir scripts de C#, gestionar ScriptableObjects y monitorear el estado de compilación. - Control del Editor: Capacidad para capturar capturas de pantalla de la vista de juego o de escena, alternar el Play Mode y gestionar los registros de la consola. - Diagnóstico de Iluminación: Herramientas especializadas para proyectos URP para identificar luces que afectan a objetos específicos y un subagente de diagnóstico autónomo opcional para problemas de iluminación. El sistema se ejecuta localmente y es compatible con Unity 2022.3 LTS hasta Unity 6.3, utilizando un escucha HTTP para la comunicación entre el servidor MCP y el Editor de Unity.