Skip to main content
Glama

Better Godot MCP

mcp-name: io.github.n24q02m/better-godot-mcp

Zusammengesetzter MCP-Server für die Godot Engine -- 17 Mega-Tools für KI-gestützte Spieleentwicklung

CI codecov npm Docker License: MIT

TypeScript Node.js Godot Engine semantic-release Renovate

Funktionen

  • 17 zusammengesetzte Mega-Tools -- Szene, Node, Skript, Shader, Animation, Tilemap, Physik, Audio, Navigation, UI und mehr

  • Volle Szenenkontrolle -- Erstellen, Parsen und Ändern von .tscn-Dateien direkt, ohne dass Godot läuft

  • GDScript CRUD -- Erstellen, Lesen, Schreiben und Anhängen von Skripten in einem einzigen Aufruf

  • Gestufte Token-Optimierung -- komprimierte Beschreibungen + help-Tool bei Bedarf

Related MCP server: WET - Web Extended Toolkit

Einrichtung

Mit KI-Agent -- kopieren Sie dies und senden Sie es an Ihren KI-Agenten:

Bitte richte @n24q02m/better-godot-mcp für mich ein. Folge dieser Anleitung: https://raw.githubusercontent.com/n24q02m/better-godot-mcp/main/docs/setup-with-agent.md

Manuelle Einrichtung -- folgen Sie docs/setup-manual.md

Tools

Tool

Aktionen

Beschreibung

project

info, version, run, stop, settings_get, settings_set, export

Projekt-Metadaten, Ausführen/Stoppen und Einstellungen

scenes

create, list, info, delete, duplicate, set_main

Szenendatei-Verwaltung

nodes

add, remove, rename, list, set_property, get_property

Manipulation von Szenenbaum-Nodes

scripts

create, read, write, attach, list, delete

GDScript-Datei CRUD

editor

launch, status

Godot-Editor starten und Status prüfen

config

status, set, detect_godot, check

Serverkonfiguration und Umgebungserkennung

resources

list, info, delete, import_config

Ressourcendatei-Verwaltung

input_map

list, add_action, remove_action, add_event

Eingabe-Aktions- und Event-Mapping

signals

list, connect, disconnect

Signalverbindungen

animation

create_player, add_animation, add_track, add_keyframe, list

Animations-Player und Tracks

tilemap

create_tileset, add_source, set_tile, paint, list

TileMap- und TileSet-Verwaltung

shader

create, read, write, get_params, list

Shader-Datei CRUD mit Godot 4-Syntax

physics

layers, collision_setup, body_config, set_layer_name

Kollisionsebenen und physikalische Körper

audio

list_buses, add_bus, add_effect, create_stream

Audio-Bus- und Effektverwaltung

navigation

create_region, add_agent, add_obstacle

Navigationsregionen, Agents und Hindernisse

ui

create_control, set_theme, layout, list_controls

UI-Control-Erstellung und Theming

help

-

Vollständige Dokumentation für jedes Tool abrufen

Konfiguration

Die Godot-Binärdatei wird automatisch an gängigen Installationsorten und im PATH erkannt. Für die grundlegende Verwendung sind keine Umgebungsvariablen erforderlich. Optional können GODOT_PROJECT_PATH und GODOT_PATH gesetzt werden, um die Standardwerte zu überschreiben.

Variable

Erforderlich

Standard

Beschreibung

GODOT_PROJECT_PATH

Nein

-

Standard-Projektpfad (Tools akzeptieren auch den Parameter project_path)

GODOT_PATH

Nein

Automatisch erkannt

Pfad zur Godot-Binärdatei

Einschränkungen

  • Erfordert eine Godot 4.x-Projektstruktur

  • Szenendateien (.tscn) werden durch Textmanipulation geparst/geändert, nicht über die interne API von Godot

  • run/stop/export-Aktionen erfordern eine installierte Godot-Binärdatei

  • Der Docker-Modus hat eingeschränkten Dateisystemzugriff (mounten Sie Ihr Projektverzeichnis)

Sicherheit

  • Binärerkennung -- Multi-Pfad-Godot-Erkennung (Umgebung, PATH, gängige Orte)

  • Projektvalidierung -- Überprüft vor Operationen, ob project.godot existiert

  • Plattformübergreifend -- Pfadbehandlung für Windows, macOS, Linux

Aus Quellcode bauen

git clone https://github.com/n24q02m/better-godot-mcp.git
cd better-godot-mcp
bun install
bun run dev

Lizenz

MIT -- Siehe LICENSE.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
B
quality - B tier

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/n24q02m/better-godot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server