Godot MCP
UnclaimedA Model Context Protocol (MCP) server for interacting with the Godot game engine.
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 (30)
add_node
Add a node to an existing scene.
create_scene
Create a new scene in a Godot project.
directory
(string, required): Directory to search for projects
edit_node
Edit properties of an existing node in a scene.
export_mesh_library
Export MeshLibrary resources
filePath
(string, required): Path to the file (relative to project)
get_debug_output
Retrieve current debug output and errors from running projects.
get_godot_version
Get the installed Godot version information.
get_project_info
Retrieve detailed metadata about a Godot project.
get_uid
Get the UID for a specific file in a Godot project.
launch_editor
Launch the Godot editor for a specific project.
list_projects
Find Godot projects in a specified directory.
load_sprite
Load a texture into a Sprite2D node.
newPath
(string, optional): New path to save as variant
nodeName
(string, required): Name for the new node
nodePath
(string, required): Path to the node to edit
nodeType
(string, required): Type of node to add (e.g., "Sprite2D", "CollisionShape2D")
parentNodePath
(string, optional): Path to parent node (defaults to root)
projectPath
(string, required): Path to the Godot project directory
properties
(object, optional): Additional properties to set
recursive
(boolean, optional): Whether to search recursively (default: false)
remove_node
Remove a node from a scene.
rootNodeType
(string, optional): Type of the root node (default: "Node2D")
run_project
Execute a Godot project and capture output.
save_scene
Save a scene, optionally as a new variant.
scene
(string, optional): Specific scene to run
scenePath
(string, required): Path for the new scene file (relative to project)
stop_project
Stop any currently running Godot project.
texturePath
(string, required): Path to the texture file (relative to project)
update_project_uids
Update UID references in a project by resaving resources.