À propos du projet
Nexus Unity fournit un pont entre l'éditeur Unity et des outils d'automatisation externes, spécifiquement optimisé pour les agents d'IA. Il implémente un serveur JSON-RPC local qui expose un large éventail de capacités de l'éditeur via une API publique ou un pont MCP (Model Context Protocol).
Les capacités clés incluent :
- Gestion de la Scène et de la Hiérarchie : création, ouverture et sauvegarde de scènes, ainsi que la manipulation de GameObjects (transform, duplication, parenté, etc.).
- Contrôle des Assets et Composants : recherche et gestion des assets prefab, ajout/mise à jour de composants et création de matériaux.
- Automatisation du Code : écriture de scripts C# avec compilation intégrée et rapport d'erreurs.
- Contrôle de l'Éditeur : gestion du Play Mode, opérations annuler/rétablir, accès aux logs et consultation des résultats de tests.
- Automatisation de l'UI : interrogation et manipulation des fenêtres UI Toolkit de l'éditeur Unity.
Le package inclut un pont MCP basé sur Python pour s'intégrer avec des clients d'IA tels que Claude Desktop, Claude Code, Cursor, Windsurf et VS Code (Cline/Roo). Il dispose de mesures de sécurité intégrées, notamment l'authentification par jeton de session, la validation de l'hôte loopback et des portes de confirmation pour les opérations destructives comme l'écriture de scripts ou la suppression de PlayerPrefs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.