Godot MCP (Model Context Protocol Server) wurde von Coding‑Solo veröffentlicht und ist ein Tool, das KI-Assistenten mit der Godot Engine verbindet. Über das MCP-Protokoll kann es den Godot-Editor starten, Projekte ausführen, Debugging-Informationen erfassen und Projekte und Szenen umfassend steuern.
Dieser Mechanismus bietet KI-Assistenten (wie Claude, Cline, Cursor) eine echte Feedbackschleife, die es ihnen ermöglicht, Projekte tatsächlich zu bedienen, Probleme zu debuggen und hochwertigen GDScript-Code zu generieren.
Editor starten und Projekte ausführen Unterstützt über die Befehlszeile:
Projektstruktur erfassen und analysieren
Szenen- und Knotenverwaltung
Debugging und Versionsverwaltung
Kompatibel mit verschiedenen KI-gestützten Tools
Ein einzelnes GDScript "Operationsskript"
Alle komplexen Befehle (wie Knotenerstellung, Szenenexport usw.) werden von einem godot_operations.gd
verwaltet, wodurch die Generierung einzelner temporärer Skripte vermieden wird, was für Einfachheit und Effizienz sorgt und die Wahrscheinlichkeit von Festplatten-I/O und Fehlern reduziert.
CLI- und Skript-Kombinationsmechanismus Einfache Befehle direkt über die Godot CLI, komplexe Operationen über GDScript-Skripte, alle über MCP-Standard-JSON-Anweisungen übertragen, einheitliche Struktur, leicht erweiterbar.
Standardisierte Antwortstruktur Alle Operationen geben ein einheitliches Format zurück: Status, Ergebnisinhalt, Standardausgabe/Fehler, um die Analyse, das Lernen und die automatische Generierung von Änderungsvorschlägen durch die KI zu erleichtern.
Installation und Build
git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm install
npm run build
Konfiguration von KI-Tools
cline_mcp_settings.json
hinzuAusführung und Interaktion
KI-Befehlsbeispiele:
launch_editor
: Startet den Editorrun_project
: Führt das Projekt aus und ruft die Ausgabe abcreate_scene
/ add_node
: Erstellt Szenen/Knotenget_debug_output
/ stop_project
: Debugging-Steuerungsbefehleget_uid
/ update_project_uids
: UID-VerwaltungVorteil | Beschreibung |
---|---|
🌟 Hohe Automatisierung | KI-Assistenten steuern den Editor/das Projekt direkt, ohne manuellen Eingriff |
🚫 Keine temporären Dateien | Verwendung eines einzelnen GDScript-Einstiegspunkts, leicht und effizient |
♻️ Unterstützung für Version & UID | Kompatibel mit Godot 4.4+ Funktionen, kann Ressourcen-UIDs verwalten |
🛠️ Leicht erweiterbar & integrierbar | MCP-Standard erleichtert das Hinzufügen neuer Funktionen, kompatibel mit mehreren KI-Tools |
Godot MCP ist ein leistungsstarkes und praktisches Tool, das eine Brücke zwischen KI-Assistenten und der Godot Engine schlägt. Die KI kann direkt:
Mithilfe eines einheitlichen Protokolls und GDScript-Operationsskripts bietet es eine klare, standardisierte und erweiterbare Automatisierungsschnittstelle, die für Spieleentwickler ein Werkzeug zur Steigerung der Effizienz und zur intelligenten Entwicklung ist.