Godot MCP Pro

Premium MCP server for Godot game engine with 84 AI-powered tools for scene editing, scripting, animation, tilemap, shader, input simulation, and runtime debugging.

Godot MCP Pro

147 AI-powered tools connecting Claude, Cursor, and other AI assistants directly to your Godot 4 editor.

Buy on Buy Me a Coffee Website

Architecture

AI Assistant <--stdio/MCP--> Node.js Server <--WebSocket:6505--> Godot Editor Plugin

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

147 Tools across 23 Categories

CategoryToolsHighlights
Project7Read/write project settings, file search, UID conversion
Scene9Live scene tree, create/open/delete, play/stop, instancing
Node11Add/delete/rename/duplicate/move, properties, signals, anchors
Script6List/read/create/edit scripts, attach to nodes
Editor9Screenshots, visual diff, GDScript execution, error log, signals inspector
Input Simulation5Keyboard, mouse, InputAction, multi-event sequences
Runtime Analysis15Game scene tree, runtime properties, frame capture, input recording/replay, UI element detection, click buttons by text, wait for nodes
Animation6Create animations, add tracks, insert keyframes programmatically
AnimationTree8State machines, transitions with conditions, blend trees, tree parameters
TileMap6Set/fill/query cells, tile set info, bulk operations
3D Scene6Mesh primitives & .glb/.gltf import, lighting presets, PBR materials, environment (sky/fog/SSAO/SSR), cameras, GridMap
Physics6Collision shapes (auto 2D/3D), physics layers/masks, raycasts, body configuration
Particles5GPU particles 2D/3D, material config, color gradients, presets (fire/smoke/rain/snow/sparks)
Navigation5Navigation regions, mesh baking, pathfinding agents, layer management
Audio6Audio bus layout, effects (reverb/delay/compressor/EQ), 2D/3D players
Theme & UI6Colors, constants, font sizes, StyleBoxFlat, theme inspector
Shader6Create/edit shaders, assign materials, set/get uniforms
Resource3Read/edit/create .tres resource files of any type
Batch & Refactoring6Find by type, signal audit, batch property set, cross-scene changes, dependency analysis
Testing & QA5Automated test scenarios, property assertions, screen text verification, stress testing, test reports
Code Analysis6Unused resource detection, signal flow mapping, scene complexity, circular dependency detection, project statistics
Profiling2FPS, memory, draw calls, physics monitors
Export3List presets, export commands, template info

Key Features

  • Full Undo/Redo - All mutations go through Godot's UndoRedo system
  • Smart Type Parsing - "Vector2(100,200)", "#ff0000", "Color(1,0,0)" auto-converted
  • Auto-Reconnect - Exponential backoff (1s -> 60s max)
  • Heartbeat - 10s ping/pong keeps connection alive
  • Contextual Errors - Structured error codes with actionable suggestions
  • Port Auto-Scan - Tries ports 6505-6509, no configuration needed
  • Input Recording & Replay - Record test sessions, replay for regression testing
  • Visual Diff - Compare screenshots pixel-by-pixel for visual regression testing
  • 2D and 3D Support - Full tooling for both 2D and 3D game development

Comparison

Godot MCP ProBest Free Alternative
Total Tools14732
Categories23~4
Undo/RedoYesNo
Signal ManagementYesNo
Input SimulationKey/Mouse/Action/Sequence + RecordingNo
Runtime Inspection15 tools (tree, props, frames, UI, recording)No
3D Scene ToolsMesh, Lighting, PBR, Environment, CameraNo
Physics SetupCollision, Layers, Raycasts, BodiesNo
ParticlesGPU 2D/3D with presetsNo
NavigationRegion, Mesh baking, AgentNo
AudioBuses, Effects, PlayersNo
AnimationTreeState machine, Blend treeNo
Animation ToolsYesNo
TileMap ToolsYesNo
Shader ToolsYesNo
Testing & QAScenarios, Assertions, Stress testNo
Code AnalysisUnused resources, Signal flow, ComplexityNo
ProfilingYesNo

Requirements

  • Godot 4.4+ (tested on 4.6)
  • Node.js 18+
  • Any MCP-compatible AI client (Claude Code, Claude Desktop, Cursor, VS Code + Cline, Windsurf, etc.)

Installation

  1. Download from Buy Me a Coffee ($5 one-time, lifetime updates for v1.x)
  2. Copy addons/godot_mcp/ into your Godot project
  3. Enable the plugin: Project > Project Settings > Plugins > Godot MCP Pro
  4. Install the MCP server:
    cd server
    npm install
    npm run build
    
  5. Configure your AI client's .mcp.json:
    {
      "mcpServers": {
        "godot-mcp-pro": {
          "command": "node",
          "args": ["/path/to/server/build/index.js"]
        }
      }
    }
    
  6. Use it - Open Godot with the plugin enabled, then interact via your AI assistant

Links

License

Proprietary. One-time purchase includes lifetime updates for v1.x. Unlimited projects and machines.

Related Servers