Sobre el proyecto

nexus-rider es un complemento proxy MCP (Model Context Protocol) diseñado para JetBrains Rider. Inicia un servidor HTTP localmente (puerto predeterminado 6800) para descubrir automáticamente instancias de Unreal Engine y, mediante WebSocket, reenvía las llamadas de herramientas de los clientes de IA (como Cursor, CodeBuddy, Windsurf) al complemento NexusLink del lado de UE. El complemento ofrece principalmente las siguientes funcionalidades: 1. **Descubrimiento y conexión de instancias**: escanea automáticamente un rango de puertos especificado para encontrar instancias de UE y muestra el estado de conexión en la barra de estado de Rider. 2. **Reenvío de herramientas de IA**: actúa como una capa intermedia, reenviando las solicitudes de los clientes de IA a UE, permitiendo que la IA opere en blueprints, activos y PIE (ejecución dentro del editor) y otras capacidades de UE. 3. **Gestión flexible de la configuración**: permite configurar el puerto MCP, el rango de escaneo, el control de operaciones de escritura (por ejemplo, limitar operaciones de eliminación o renombrado) y el acceso desde la red local. 4. **Mecanismo de autenticación**: proporciona autenticación mediante Bearer Token para garantizar la seguridad de la comunicación entre el cliente de IA y el servidor proxy. Para utilizar este complemento es necesario instalar el complemento NexusLink correspondiente en UE versión 4.26+ y usar Rider versión 2025.3+.