godot-mcp

LeeSinLiang/godot-mcp

3.2

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

No resources