MCP Server for Godot Engine

Build Godot games
with AI superpowers

84 tools connecting Claude, Cursor, and other AI assistants directly to your Godot editor. Manipulate scenes, simulate input, analyze runtime, edit shaders, animate, profile, and iterate faster than ever.

Get Godot MCP Pro One-time purchase · Lifetime updates
AI Assistant <--stdio/MCP--> Node.js Server <--WebSocket--> Godot Editor

Real-time bidirectional communication. No file polling. No CLI subprocess spawning. Just instant feedback.

84
Tools
14
Categories
7
Exclusive categories
(no competitor has)
Undo/Redo
on all mutations

84 Tools, 14 Categories

Everything you need to let AI build, inspect, test, and modify your Godot project.

Project

7 tools
  • get_project_info metadata & autoloads
  • get_filesystem_tree recursive file tree
  • search_files fuzzy/glob search
  • get/set_project_settings read & write
  • uid_to_project_path UID conversion
  • project_path_to_uid path conversion

Scene

9 tools
  • get_scene_tree live hierarchy
  • get_scene_file_content raw .tscn
  • create_scene new scenes
  • open_scene delete_scene save_scene
  • add_scene_instance prefab-like instancing
  • play_scene stop_scene

Node

11 tools
  • add_node delete_node rename_node
  • duplicate_node deep copy
  • move_node reparent
  • update_property smart type parsing
  • get_node_properties inspect all props
  • add_resource shapes, materials
  • set_anchor_preset UI anchors
  • connect_signal disconnect_signal

Script

6 tools
  • list_scripts project-wide overview
  • read_script create_script
  • edit_script search/replace & insert
  • attach_script attach to nodes
  • get_open_scripts editor awareness

Editor

8 tools
  • get_editor_errors errors & stack traces
  • get_editor_screenshot editor viewport
  • get_game_screenshot running game
  • execute_editor_script run GDScript
  • get_signals inspect signal connections
  • reload_plugin reload_project
  • clear_output

Input Simulation

5 tools
  • simulate_key keyboard with modifiers
  • simulate_mouse_click positioned clicks
  • simulate_mouse_move absolute/relative
  • simulate_action Godot InputActions
  • simulate_sequence multi-event combos

Runtime Analysis

4 tools
  • get_game_scene_tree live game hierarchy
  • get_game_node_properties runtime inspection
  • capture_frames multi-frame screenshots
  • monitor_properties property timeline

Animation

6 tools
  • list_animations create_animation
  • add_animation_track value/position/bezier
  • set_animation_keyframe insert keys
  • get_animation_info tracks & keyframes
  • remove_animation

TileMap

6 tools
  • tilemap_set_cell place tiles
  • tilemap_fill_rect fill regions
  • tilemap_get_cell read tile data
  • tilemap_clear clear all
  • tilemap_get_info tile set sources
  • tilemap_get_used_cells query used cells

Theme & UI

6 tools
  • create_theme new Theme resource
  • set_theme_color color overrides
  • set_theme_constant constant overrides
  • set_theme_font_size font sizes
  • set_theme_stylebox StyleBoxFlat
  • get_theme_info inspect overrides

Shader

6 tools
  • create_shader with templates
  • read_shader edit_shader
  • assign_shader_material to nodes
  • set_shader_param set uniforms
  • get_shader_params read all params

Batch & Refactoring

5 tools
  • find_nodes_by_type search by class
  • find_signal_connections audit signals
  • batch_set_property bulk changes
  • find_node_references cross-file search
  • get_scene_dependencies dependency graph

Profiling

2 tools
  • get_performance_monitors FPS, memory, physics
  • get_editor_performance quick summary

Export

3 tools
  • list_export_presets configured presets
  • export_project build commands
  • get_export_info paths & templates

Why Pro?

Features that free alternatives don't have.

Signal Management

Connect, disconnect, and inspect signals between nodes. No competitor supports this. Essential for Godot's event-driven architecture.

Full Undo/Redo

Every mutation goes through Godot's UndoRedo system. Ctrl+Z everything the AI does. Free alternatives modify scenes directly with no undo.

Smart Type Parsing

Vector2(100,200), #ff0000, Color(1,0,0) — the AI sends strings, we parse them into proper Godot types automatically.

Production-Grade Connection

WebSocket with heartbeat, auto-reconnect (exponential backoff), and port auto-scanning. No dropped connections, no manual restarts.

Contextual Error Suggestions

Errors include structured codes and actionable suggestions. The AI can self-correct instead of getting stuck on cryptic failures.

Complete Node Operations

11 node tools: add, delete, rename, duplicate, move/reparent, update properties, add resources, set anchors. No competitor covers all of these.

Input Simulation

Let AI play your game. Simulate keyboard, mouse, and InputActions in the running game. Chain complex input sequences with frame-precise timing.

Runtime Analysis

Inspect the live game scene tree, read node properties at runtime, capture multi-frame screenshots, and monitor property changes over time for debugging.

Animation Authoring

Create animations, add tracks, insert keyframes — all programmatically. Build walk cycles, UI transitions, and cutscenes without touching the timeline editor.

TileMap Editing

Place tiles, fill regions, query cell data, and inspect tile set sources. AI can generate and modify 2D level layouts directly.

Shader Pipeline

Create shaders from templates, edit GLSL code, assign ShaderMaterials, and tweak uniforms at runtime. Full shader workflow without leaving the AI chat.

Batch Operations

Find nodes by type, audit signal connections, bulk-set properties, search across all project files, and analyze scene dependencies. Refactor at scale.

Comparison

How Godot MCP Pro stacks up against alternatives.

Feature Godot MCP Pro GDAI MCP ($19) godot-mcp (free)
Total Tools 84 ~30 13
Connection WebSocket + heartbeat WebSocket Headless CLI
Undo/Redo Yes Yes No
Signal Management Yes No No
Node Rename/Duplicate/Move Yes No No
Smart Type Parsing Yes Limited No
Error Suggestions Yes No No
Auto-Reconnect Exponential backoff Yes N/A
Protocol JSON-RPC 2.0 Custom N/A
Screenshots Editor + Game Yes No
Input Simulation Key / Mouse / Action / Sequence No No
Runtime Analysis Scene tree + Properties + Frames No No

Simple, One-Time Pricing

Pay once, use forever. Lifetime updates for v1.x included.

$5
One-time payment
  • ✓ All 84 tools
  • ✓ Lifetime updates (v1.x)
  • ✓ Unlimited projects
  • ✓ Unlimited machines
  • ✓ Discord support channel
Buy Now