Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GODOT_BINNoPath to the Godot 4 executable. Alternative to GODOT_PATH.
GODOT_PATHNoPath to the Godot 4 executable. Alternative to GODOT_BIN.
GODOT_MCP_PROJECTNoDefault Godot project path used when a tool call does not provide one.
GODOT_MCP_TOOL_GROUPSNoComma-separated list of tool groups to enable. Use 'all' to enable all groups.
GODOT_MCP_ENABLE_EDITOR_BRIDGENoSet to '1' to enable the live editor bridge.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_server_infoB

Return server capabilities and runtime information.

get_capabilitiesA

Return versioned feature groups and compatibility information.

get_godot_versionA

Read the installed Godot version.

list_projectsC

Find Godot projects below a directory.

get_project_infoC

Read project.godot metadata and selected settings.

create_projectC

Create a minimal Godot 4 project with a project.godot file.

set_project_settingA

Set a project.godot setting using section/key notation.

list_filesB

List project files with safe, project-relative paths.

read_fileB

Read a UTF-8 text file inside a Godot project.

write_fileC

Write a UTF-8 text file inside a Godot project.

list_scenesB

List all .tscn scenes in a project.

duplicate_sceneB

Copy a scene to another project-relative .tscn path.

search_projectB

Search UTF-8 project files for a literal or regular expression pattern.

check_projectA

Run Godot in headless editor mode and return parser/runtime diagnostics.

launch_editorC

Launch the Godot editor for a project and return its process id.

run_projectA

Run a Godot project in the background and capture stdout/stderr.

get_debug_outputC

Read captured output from a background Godot run.

stop_projectC

Stop a background Godot run.

create_sceneC

Create and save a minimal Godot scene.

inspect_scene_treeA

Inspect a scene tree recursively without modifying the scene.

inspect_nodeB

Read a node's serializable Inspector properties.

add_nodeB

Add a node to a scene and save it.

remove_nodeC

Remove a node from a scene and save it.

set_node_propertyB

Set a serializable node property and save the scene.

save_sceneA

Load and re-save a scene to validate its serialization.

load_spriteC

Add a Sprite2D using a project-relative texture path.

create_ui_nodeB

Add a Control-derived UI node to a scene with optional layout properties.

create_scriptC

Create a GDScript file with a safe starter template.

attach_scriptA

Attach a project-relative GDScript to a scene node.

analyze_scriptB

Run Godot's script checker and return diagnostics.

capture_screenshotC

Render a scene in a controlled viewport and save a PNG inside the project.

create_animationC

Create an empty AnimationPlayer animation resource in a scene.

inspect_animation_playersB

Inspect AnimationPlayer nodes and animation names.

inspect_tilemapsC

Inspect TileMap and TileMapLayer nodes in a scene.

set_tile_cellC

Set a TileMap or TileMapLayer cell using Godot's native API.

simulate_inputB

Inject a keyboard or mouse input event while a scene runs headlessly.

run_automation_testA

Run a project-relative GDScript test in headless mode.

list_resourcesC

List project resources filtered by extension.

find_resource_referencesC

Find text references to a project-relative resource path.

profile_sceneC

Collect lightweight frame and memory counters for a scene.

get_game_contextB

Build a compact project graph for AI-assisted game understanding.

get_uidC

Read a resource UID using Godot's resource database.

update_project_uidsB

Ask Godot to refresh resource UIDs for a project.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/woyucbugongdaitian/godot-mcp-toolkit'

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