À propos du projet

nexus-vscode est une extension de proxy MCP (Model Context Protocol) pour VSCode / Cursor. Elle exécute un serveur HTTP local (port par défaut 6900) permettant la découverte automatique d'instances Unreal Engine (UE) et transmet les appels d'outils AI vers NexusLink via WebSocket. L'extension elle-même ne met pas en œuvre la logique du jeu ; les fonctionnalités spécifiques telles que les blueprints, la gestion des ressources et le PIE sont fournies par NexusLink côté UE. Fonctionnalités principales : 1. Découverte d'instances : prise en charge du scan automatique des instances UE dans une plage de ports spécifiée, ou configuration d'une instance UE distante. 2. Transfert de proxy : les requêtes des clients AI (comme Cursor, CodeBuddy, Windsurf) sont redirigées vers le côté UE. 3. Autorisation et sécurité : prise en charge de l'authentification Bearer Token et offre d'un réglage de porte d'écriture (Write Gate) (off / destructive / all) pour contrôler les opérations destructives. 4. Configuration pratique : fournit une commande permettant de copier en un clic la configuration mcp.json et le jeton d'authentification, simplifiant l'intégration des clients AI. 5. Gestion de l'état : affichage de l'état de connexion dans la barre d'état, prise en charge du rafraîchissement manuel, de la sélection ou de la déconnexion d'une instance UE, ainsi que la possibilité de mettre en pause ou de reprendre le transfert d'agent. Exigences de dépendance : - Nécessite l'installation et l'activation de NexusLink (compatible avec UE 4.26+). - La version du moteur VS Code doit être supérieure à ^1.85.0.