MCPVault

Godot Devtool

Unclaimed

by wangdiandao

Godot 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 server

Tools (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+)