LeeSinLiang/godot-mcp
If you are the rightful owner of godot-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Godot MCP Server is a Model Context Protocol server that facilitates interaction between AI assistants and the Godot game engine, enabling control over the editor, project management, scene manipulation, and debugging.
Tools
Functions exposed to the LLM to take actions
launch_editor
Launch Godot editor for a specific project
run_project
Run a Godot project and capture output
stop_project
Stop the currently running project
list_projects
Find Godot projects in a directory
get_project_info
Get metadata about a Godot project
get_godot_version
Get the installed Godot version
create_scene
Create a new scene file with a specified root node type
add_node
Add a node to an existing scene with optional properties
load_sprite
Load a sprite texture into a Sprite2D node
save_scene
Save changes to a scene file
export_mesh_library
Export a scene as a MeshLibrary resource for GridMap
get_debug_output
Get debug output and errors from a running project
connect_remote_debugger
Connect to Godot editor's remote debugger
get_remote_debug_output
Get output from the remote debugger connection
disconnect_remote_debugger
Disconnect from the remote debugger
capture_screenshot
Capture a screenshot from the running game viewport
get_uid
Get the UID for a specific file
update_project_uids
Resave resources to update UID references
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client