Sobre o projeto

nexus-rider é um plugin proxy MCP (Model Context Protocol) projetado para o JetBrains Rider. Ele inicia um servidor HTTP localmente (porta padrão 6800) para descobrir automaticamente instâncias do Unreal Engine e, por meio de WebSocket, encaminha as chamadas de ferramentas de clientes de IA (como Cursor, CodeBuddy, Windsurf) para o plugin NexusLink no lado do UE. O plugin oferece principalmente as seguintes funcionalidades: 1. **Descoberta e conexão de instâncias**: varre automaticamente um intervalo de portas especificado para descobrir instâncias do UE e exibe o status de conexão na barra de status do Rider. 2. **Encaminhamento de ferramentas de IA**: atuando como camada intermediária, encaminha as solicitações dos clientes de IA para o UE, permitindo que a IA opere blueprints, ativos e PIE (execução dentro do editor) e outras capacidades do UE. 3. **Gerenciamento flexível de configuração**: suporta a configuração da porta MCP, do intervalo de varredura, do controle de gravação (como limitar operações de exclusão/renomeação) e o acesso à rede local. 4. **Mecanismo de autenticação**: fornece autenticação por Bearer Token, garantindo a segurança da comunicação entre o cliente de IA e o servidor proxy. Para usar esse plugin, é necessário instalar o plugin complementar NexusLink na versão UE 4.26+ e utilizar o Rider 2025.3+.