Godot MCP
Godot MCP
Verschaffe deinem KI-Assistenten vollen Zugriff auf den Godot-Editor.
Entwickle Spiele schneller mit Claude, Cursor oder jeder MCP-kompatiblen KI – kein Kopieren und Einfügen, kein Kontextwechsel. Die KI liest, schreibt und manipuliert deine Szenen, Skripte, Nodes und Projekteinstellungen direkt.
Godot 4.x · 42 Werkzeuge · Interaktiver Projekt-Visualizer · MIT-Lizenz
Schnellstart
0. Node.js installieren (einmalige Einrichtung)
Lade das Installationsprogramm von nodejs.org herunter und führe es aus (LTS-Version). Es ist ein Standard-Installer – kein Terminal erforderlich.
1. Das Godot-Plugin installieren
Klicke im Godot-Editor oben auf den Tab AssetLib → suche nach „mcp“ → finde „Godot AI Assistant tools MCP“ → Installieren.
Gehe dann zu Projekt → Projekteinstellungen → Plugins und aktiviere das Godot MCP-Plugin.
2. Füge die Server-Konfiguration zu deinem KI-Client hinzu
Claude Desktop — Einstellungen → Entwickler → Konfiguration bearbeiten → öffne die Konfigurationsdatei und füge ein:
Mac / Linux:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "godot-mcp-server"]
}
}
}Windows:
{
"mcpServers": {
"godot": {
"command": "cmd",
"args": ["/c", "npx", "-y", "godot-mcp-server"]
}
}
}Cursor — Einstellungen → MCP → Server hinzufügen:
Mac / Linux:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "godot-mcp-server"]
}
}
}Windows:
{
"mcpServers": {
"godot": {
"command": "cmd",
"args": ["/c", "npx", "-y", "godot-mcp-server"]
}
}
}Claude Code — im Terminal ausführen:
claude mcp add godot -- npx -y godot-mcp-serverFunktioniert mit jedem MCP-kompatiblen Client (Cline, Windsurf, etc.)
3. Starte deinen KI-Client neu
Schließe und öffne Claude Desktop / Cursor / deinen Client erneut, damit die neue Konfiguration übernommen wird.
4. Starte dein Godot-Projekt neu
Klicke im Godot-Editor auf Projekt neu starten. Überprüfe die obere rechte Ecke – du solltest MCP Connected in Grün sehen. Du bist startklar.
Related MCP server: Godot MCP
Was kann es?
42 Werkzeuge in 6 Kategorien
Kategorie | Werkzeuge | Beispiele |
Dateioperationen | 4 | Verzeichnisse durchsuchen, Dateien lesen, Projekt durchsuchen, Skripte erstellen |
Szenenoperationen | 11 | Szenen erstellen, Nodes hinzufügen/entfernen/verschieben, Eigenschaften festlegen, Skripte anhängen, Kollisionsformen und Texturen zuweisen |
Skriptoperationen | 6 | Code-Änderungen anwenden, Syntax validieren, Dateien umbenennen/verschieben mit Referenzaktualisierung |
Projektwerkzeuge | 14 | Szenen ausführen/stoppen, ClassDB abfragen, Fehler aus Ausgabe + Debugger lesen, Projekteinstellungen, Eingabe-Zuordnung, Kollisionsebenen, Szenenbaum-Dumps, Dateisystem erneut scannen |
Asset-Generierung | 1 | 2D-Sprites aus SVG erzeugen |
Visualisierung | 6 | Interaktive browserbasierte Projektkarte, Szenengraph-Explorer |
Interaktiver Visualizer
Führe map_project aus und erhalte einen browserbasierten Explorer auf localhost:6510:
Kraftgerichteter Graph aller Skripte und ihrer Beziehungen
Klicke auf ein beliebiges Skript, um Variablen, Funktionen, Signale und Verbindungen zu sehen
Bearbeite Code direkt im Visualizer – Änderungen werden in Echtzeit mit Godot synchronisiert
Szenenansicht mit Bearbeitung von Node-Eigenschaften
Finde Verwendungen vor dem Refactoring
Einschränkungen
Eine KI kann nicht 100% eines Spiels allein erstellen – sie tut sich schwer mit komplexen UI-Layouts, dem Compositing von Szenen und der Manipulation einiger Node-Eigenschaften. Sie befindet sich noch in aktiver Entwicklung, daher ist Feedback sehr willkommen!
Architektur
┌─────────────┐ MCP (stdio) ┌──────────────┐ WebSocket ┌──────────────┐
│ AI Client │◄────────────────►│ MCP Server │◄─────────────►│ Godot Editor │
│ (Claude, │ │ (Node.js) │ port 6505 │ (Plugin) │
│ Cursor) │ │ │ │ │
└─────────────┘ │ Visualizer │ │ 42 tool │
│ HTTP :6510 │ │ handlers │
└──────┬───────┘ └──────────────┘
│
┌──────▼───────┐
│ Browser │
│ Visualizer │
└──────────────┘Aktuelle Einschränkungen
Nur lokal — läuft auf localhost, keine Remote-Verbindungen
Einzelverbindung — jeweils eine Godot-Instanz
Kein Rückgängig — Änderungen werden direkt gespeichert (Versionierung verwenden)
KI-Wissen über Godot ist noch begrenzt — sie kann nicht 100% des Spiels allein erstellen, kann aber beim Debuggen helfen, Skripte schreiben und dich auf der Reise begleiten
Entwicklung
Um aus dem Quellcode zu bauen, anstatt npm zu verwenden:
cd mcp-server
npm install
npm run buildRichte deinen KI-Client dann auf mcp-server/dist/index.js aus, anstatt npx zu verwenden.
Versionshinweise
Ausführliche Beschreibungen zu jeder Version findest du in release-notes/ (beginnend mit v0.5.0). Den vollständigen Änderungsverlauf findest du in CHANGELOG.md.
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Run, debug and inspect Playwright E2E tests from any AI agent: diagnostics, live DOM, selectors.
Image and video AI tools and your own pipelines, run from any AI assistant.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI assistants to automate Godot 4 projects via headless tooling, live editor control, and runtime remote control, including scene building, testing, and observation.431MIT
- AlicenseCqualityBmaintenanceEnables AI assistants to interact with the Godot Engine editor and projects, including scene editing, script management, physics queries, and asset operations.1261MIT
- AlicenseBqualityBmaintenanceEnables AI agents to inspect, modify, run, and debug Godot projects, including scene and script analysis, editor and project management, and visual verification through screenshots.2213 npm14MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to build, run, and debug Godot projects by editing scenes and scripts, inspecting live game state, injecting input, capturing viewports, and examining native debugger state through 42 tools.European Union Public 1.2