À propos du projet
godot-mcp-bridge est un serveur MCP (Model Context Protocol) conçu pour intégrer des clients IA comme Claude et Cursor directement dans l'éditeur Godot 4. Contrairement aux serveurs unidirectionnels, il est bidirectionnel, permettant à l'IA de suivre l'activité humaine dans l'éditeur (sélections, sauvegardes, etc.) en temps réel.
Les capacités clés incluent :
- Édition de l'arbre en direct : Modifie l'arbre actif de l'éditeur au lieu d'écraser les fichiers sur le disque, garantissant la préservation des modifications non sauvegardées et prenant en charge le système d'annulation de Godot.
- Débogage et tests : Inclut un débogueur pas à pas via le Debug Adapter de Godot (points d'arrêt, traces de pile, évaluation de variables) et une intégration avec la suite de tests unitaires GUT.
- Ensemble d'outils étendu : Propose 231 outils classés par ensembles (core, runtime, debug, code_intel, etc.), couvrant tout, du refactoring basé sur le LSP de GDScript et l'échafaudage de scènes aux diagnostics multijoueurs et l'exportation headless asynchrone.
- Contrôle du runtime : Capacité de piloter le jeu en cours d'exécution via la simulation d'entrées, l'attente de signaux et l'interaction avec l'UI par texte.
- Analyse de projet : Outils pour détecter les dépendances circulaires, les ressources inutilisées et l'analyse du flux de signaux.
- Visualiseur : Un explorateur interactif basé sur le navigateur pour cartographier les relations entre scripts et éditer le code ou les propriétés.
Le système fonctionne comme un sidecar Node.js communiquant avec un plugin d'éditeur Godot via WebSockets, prenant en charge les clients stdio et HTTP.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.