Godot Devtool
UnclaimedGodot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation.
Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add_animation_track
Add animation track using the animation implementation.
add_audio_bus
Exact-name compatibility route for addaudiobus. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
add_audio_bus_effect
Exact-name compatibility route for addaudiobuseffect. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
add_audio_player
Add audio player using the audio implementation.
add_autoload
Exact-name compatibility route for addautoload. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
add_scene_instance
Exact-name compatibility route for addsceneinstance. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
analyze_scene_complexity
Exact-name compatibility route for analyzescenecomplexity. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
analyze_signal_flow
Exact-name compatibility route for analyzesignalflow. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
animation
Create, inspect, remove, and edit AnimationPlayer tracks and keyframes
animation_state_machine
Create, inspect, and configure AnimationTree state machines
audio
Create and list AudioStreamPlayer nodes with basic playback configuration
bake_navigation_mesh
Bake navigation mesh using the navigation implementation.
connect_signal
Connect signal using the signal implementation.
create_animation
Create animation using the animation implementation.
create_animation_tree
Create animation tree using the animationstatemachine implementation.
create_scene
Create a new Godot scene file
cross_scene_set_property
Exact-name compatibility route for crossscenesetproperty. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
disconnect_signal
Disconnect signal using the signal implementation.
export_project
Run a controlled Godot export for a configured preset
find_signal_connections
Exact-name compatibility route for findsignalconnections. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
get_animation_info
Get animation info using the animation implementation.
get_animation_tree_structure
Exact-name compatibility route for getanimationtreestructure. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
get_audio_bus_layout
Get audio bus layout using the audio implementation.
get_audio_info
Get audio info using the audio implementation.
get_autoload
Exact-name compatibility route for getautoload. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
get_input_actions
Get input actions using the projectinputaction implementation.
get_project_info
Retrieve metadata about a Godot project
get_project_statistics
Get project statistics using the getprojectinfo implementation.
list_projects
List Godot projects in a directory
project_get_settings
Read Godot project.godot settings by section or section/key list
project_input_action
List or update project InputMap actions in project.godot
project_set_setting
Update Godot project.godot settings with dry-run preview and audit logging
reload_project
Exact-name compatibility route for reloadproject. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
remove_autoload
Exact-name compatibility route for removeautoload. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
run_project
Run the Godot project and capture output
run_project_checks
Run stable project checks for CI, review, and release workflows
set_input_action
Set input action using the projectinputaction implementation.
stop_project
Stop the currently running Godot project
uid_to_project_path
Exact-name compatibility route for uidtoprojectpath. Executes through its registered compatibility implementation and returns a structured error when required project, editor, or runtime state is unavailable.
update_project_uids
Update UID references in a Godot project by resaving resources (for Godot 4.4+)