Sobre o projeto

NexusLink é um plugin de integração para Unreal Engine baseado no protocolo MCP, compatível com as versões UE 4.26 e superiores (incluindo UE5). Ele permite que ferramentas de IA acessem o contexto de projetos UE via HTTP e WebSocket, abrangendo diversas dimensões como editor, Blueprints, animação, materiais, áudio, AI/EQS, GAS, controles, Niagara e runtime de PIE. Principais funções e características: 1. Exposição de Interface: Fornece interfaces HTTP (:45000) e WebSocket (:55000), suportando acesso via clientes proxy como NexusDesktop, NexusRider, NexusVSCode ou conexão direta ao UE. 2. Descoberta de Capacidades: Utiliza o modo SearchMode para descobrir Capabilities dinamicamente através de meta-ferramentas, evitando o carregamento excessivo de ferramentas de uma só vez. 3. Configuração Flexível: Suporta ativação via preferências do editor, argumentos de linha de comando (-EnableNexusMcp) ou comandos de console. Oferece mecanismos de autenticação e opções de vinculação de rede local. 4. Ampla Compatibilidade: O módulo principal é UncookedOnly, operando nos binários do editor sem afetar pacotes Cooked. Suporta a detecção de capacidades de plugins de terceiros, como o UnLua.