MCPVault

Godot MCP

Unclaimed

by tugcantopaloglu

MCP server for full Godot 4.x engine control: 157 tools for AI-driven game development (GDScript and C#/.NET). Tested with Godot 4.7.

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_node

Add a node to an existing scene

attach_script

Attach a GDScript to a scene node

create_resource

Create a .tres resource file

create_scene

Create a new scene with a root node type

export_mesh_library

Export a scene as MeshLibrary

game_call_method

Call any method on a node

game_change_scene

Switch to a different scene

game_click

Click at a position

game_connect_signal

Connect a signal to a method

game_disconnect_signal

Disconnect a signal

game_emit_signal

Emit a signal with arguments

game_eval

Execute arbitrary GDScript with return values

game_get_node_info

Detailed node introspection

game_get_property

Get any node property

game_get_scene_tree

Get full scene tree structure

game_get_ui

Get all visible UI elements

game_instantiate_scene

Add a PackedScene to the running tree

game_key_press

Send key press or input action

game_mouse_move

Move the mouse

game_remove_node

Remove a node from the tree

game_reparent_node

Move a node to a new parent

game_screenshot

Capture a screenshot (base64 PNG)

game_set_property

Set any node property (auto type conversion)

get_debug_output

Get console output and errors

get_godot_version

Get installed Godot version

get_project_info

Get project metadata

get_uid

Get UID for a file (Godot 4.4+)

launch_editor

Launch Godot editor for a project

list_project_files

List/filter project files

list_projects

Find Godot projects in a directory

load_sprite

Load a texture into a Sprite2D node

modify_project_settings

Change a project setting

modify_scene_node

Modify node properties in a scene file

read_project_settings

Parse project.godot as JSON

read_scene

Read full scene tree as JSON

remove_scene_node

Remove a node from a scene file

run_project

Run a Godot project and capture output

save_scene

Save a scene (with optional variant path)

stop_project

Stop the running project

update_project_uids

Resave resources to update UIDs