Godot Engine के लिए #1 MCP Server

Godot games बनाएं
AI superpowers के साथ

Godot MCP Pro एक MCP server है जिसमें 163 tools हैं जो Claude और Cursor जैसे AI assistants को WebSocket के ज़रिए सीधे Godot 4 editor से connect करता है। यह AI को scenes बनाने, GDScript लिखने, player input simulate करने, running games inspect करने, 3D environments बनाने, physics set up करने, particles और audio manage करने देता है — सब एक conversation से। $5 one-time purchase, Windows, macOS, और Linux पर काम करता है।

$5 one-time purchase · Lifetime updates

इसे Action में देखें

एक prompt → AI एक complete Reversi game बनाता है, launch करता है, और mouse clicks से play-test करता है।

YouTube पर पूरा demo देखें →
AI Assistant <--stdio/MCP--> Node.js Server <--WebSocket--> Godot Editor

Real-time bidirectional communication। कोई file polling नहीं। कोई CLI subprocess spawning नहीं। बस instant feedback।

Guides & Tutorials

AI-powered practical Godot 4 guides। कोई पुरानी Godot 3 जानकारी नहीं — यहां सब कुछ Godot 4.4+ पर tested है।

AI को Godot 4 से Connect करें

MCP Pro को 5 मिनट में set up करें और Claude या Cursor को सीधे अपने Godot editor को control करने दें। Plugin install करें, server build करें, अपना AI client configure करें — और आप तैयार हैं।

"Project info दिखाओ और scene tree दिखाओ"
Beginner ~5 min
Uses: get_project_info get_scene_tree
🎮

Zero से 2D Game बनाएं

AI से एक complete 2D game बनवाएं — scenes, scripts, signals, UI। यह guide एक AI conversation में Reversi board game बनाने की प्रक्रिया बताती है, empty project से playable game तक।

"8x8 board, click-to-place, AI opponent, और score display के साथ एक Reversi game बनाओ"
Beginner ~15 min
Uses: create_scene add_node create_script connect_signal play_scene
🧑

3D Character Controller

Mixamo animations, AnimationTree state machine, SpringArm3D camera, और terrain के साथ third-person character controller बनाएं — सब AI द्वारा। Godot 4 में CharacterBody3D, physics layers, और animation blending cover करता है।

"Terrain, x_bot.fbx character जिसमें walk/run/jump animations हों, और follow camera के साथ एक 3D scene बनाओ"
Intermediate ~20 min
Uses: add_mesh_instance setup_lighting create_animation_tree setup_physics_body setup_camera_3d
🔌

Godot 4 Signal Patterns

Godot 4 ने Godot 3 से signals को पूरी तरह बदल दिया। अब connect("signal", obj, "method") नहीं — signal.connect(callable) use करें। AI से अपने signal architecture का audit करवाएं, disconnected signals खोजें, और पूरे project में signal flow visualize करें।

"मेरे project में signal flow analyze करो और disconnected signals खोजो"
Intermediate ~10 min
Uses: analyze_signal_flow find_signal_connections get_signals connect_signal
🤖

Automated Game Testing

AI को अपना game play-test करने दें। Game launch करें, keyboard/mouse input simulate करें, screenshots capture करें, game state assert करें, और random input से stress tests चलाएं। कोई test framework ज़रूरी नहीं — MCP Pro सब editor level पर handle करता है।

"Game play करो, 2 seconds right चलो, jump करो, फिर verify करो कि player platform पर पहुंचा"
Intermediate ~10 min
Uses: play_scene simulate_key capture_frames assert_node_state run_stress_test
🎬

AnimationTree State Machines

Godot 4 का AnimationTree powerful लेकिन complex है। AI से transitions और conditions के साथ state machines बनवाएं, blend trees set up करें, conditions configure करें, और parameters wire करें — Godot beginners की सबसे आम समस्या, मिनटों में हल।

"Idle, Walk, Run, और Jump states के साथ proper transitions वाला AnimationTree बनाओ"
Advanced ~15 min
Uses: create_animation_tree add_state_machine_state add_state_machine_transition set_tree_parameter
💥

Physics & Collision Setup

Godot 4 ने PhysicsBody को CharacterBody/RigidBody में rename किया और collision layer APIs बदल दिए। AI से collision shapes set up करवाएं, physics layers ठीक से configure करें, raycasts add करें, और अपने collision setup का audit करवाएं — सबसे आम physics bugs से बचें।

"सभी CharacterBody2D nodes के लिए collision set up करो और physics layers को type (player, enemy, environment) के अनुसार organize करो"
Intermediate ~10 min
Uses: setup_collision set_physics_layers setup_physics_body get_collision_info

Particle Effects Cookbook

Godot 4 ने CPUParticles default को GPUParticles2D/3D से बदल दिया। Built-in presets से fire, smoke, rain, snow, और sparks बनाएं, या emission shape, velocity curves, और color gradients fine-tune करें — सब natural language prompts से।

"Torch पर orange-to-red gradient और fire preset के साथ fire particles add करो"
Beginner ~5 min
Uses: create_particles apply_particle_preset set_particle_color_gradient set_particle_material

कैसे काम करता है

5 मिनट से कम में अपने AI assistant को Godot से connect करें।

Plugin Install करें

अपने Godot project में addons/godot_mcp/ copy करें। Project > Project Settings > Plugins में enable करें। Plugin editor के अंदर automatically एक WebSocket server start करता है।

MCP Server Build करें

server/ directory में npm install && npm run build run करें। यह TypeScript MCP server compile करता है जो आपके AI client को Godot plugin से bridge करता है।

AI के साथ Building शुरू करें

Server को अपने AI client की MCP config में add करें। Godot खोलें, और आपके AI assistant को अब 163 tools तक real-time access है — scenes बनाना, scripts edit करना, input simulate करना, और आपके running game को analyze करना।

163
Tools
23
Categories
16
Exclusive categories
(कोई competitor के पास नहीं)
Undo/Redo
सभी mutations पर

163 Tools, 23 Categories

AI को आपका Godot project 2D और 3D में build, inspect, test, और modify करने के लिए सब कुछ।

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

9 tools
  • get_editor_errors errors & stack traces
  • get_editor_screenshot editor viewport
  • get_game_screenshot running game
  • compare_screenshots visual diff NEW
  • 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

15 tools
  • get_game_scene_tree live game hierarchy
  • get/set_game_node_properties runtime inspection & tweaking
  • execute_game_script run code in live game
  • capture_frames multi-frame screenshots
  • monitor_properties property timeline
  • start/stop/replay_recording input recording & replay NEW
  • find_nodes_by_script get_autoload
  • find_ui_elements click_button_by_text NEW
  • wait_for_node batch_get_properties NEW

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

AnimationTree NEW

8 tools
  • create_animation_tree with state machine root
  • get_animation_tree_structure full tree inspection
  • add/remove_state_machine_state manage states
  • add/remove_state_machine_transition with conditions
  • set_blend_tree_node Add2, Blend2, TimeScale
  • set_tree_parameter conditions & blends

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

3D Scene NEW

6 tools
  • add_mesh_instance primitives & .glb/.gltf import
  • setup_lighting sun/indoor/dramatic presets
  • set_material_3d full PBR material setup
  • setup_environment sky, fog, glow, SSAO, SSR
  • setup_camera_3d projection, FOV, cull mask
  • add_gridmap GridMap with MeshLibrary

Physics NEW

6 tools
  • setup_collision auto-detect 2D/3D shapes
  • set/get_physics_layers layer & mask management
  • add_raycast RayCast2D/3D
  • setup_physics_body CharacterBody & RigidBody config
  • get_collision_info full collision audit

Particles NEW

5 tools
  • create_particles GPUParticles 2D/3D
  • set_particle_material direction, velocity, emission shape
  • set_particle_color_gradient color ramp stops
  • apply_particle_preset fire, smoke, rain, snow, sparks
  • get_particle_info full config inspection

Navigation NEW

5 tools
  • setup_navigation_region auto-detect 2D/3D
  • bake_navigation_mesh mesh baking & polygon gen
  • setup_navigation_agent pathfinding & avoidance
  • set_navigation_layers layer management
  • get_navigation_info full nav audit

Audio NEW

6 tools
  • get_audio_bus_layout full bus overview
  • add_audio_bus set_audio_bus create & configure
  • add_audio_bus_effect reverb, delay, compressor, EQ
  • add_audio_player 2D/3D audio players
  • get_audio_info subtree audio audit

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

Resource NEW

3 tools
  • read_resource inspect .tres properties
  • edit_resource modify & save
  • create_resource new .tres of any type

Batch & Refactoring

6 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
  • cross_scene_set_property project-wide changes NEW

Testing & QA NEW

5 tools
  • run_test_scenario automated test sequences
  • assert_node_state property assertions
  • assert_screen_text UI text verification
  • run_stress_test random input fuzzing
  • get_test_report pass/fail summary

Code Analysis NEW

6 tools
  • find_unused_resources dead asset detection
  • analyze_signal_flow signal graph mapping
  • analyze_scene_complexity node count & depth
  • find_script_references cross-project search
  • detect_circular_dependencies cycle detection
  • get_project_statistics full project overview

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

Pro क्यों?

ऐसी features जो free alternatives में नहीं हैं।

Signal Management

Nodes के बीच signals connect, disconnect, और inspect करें। कोई competitor इसे support नहीं करता। Godot की event-driven architecture के लिए ज़रूरी।

Full Undo/Redo

हर mutation Godot के UndoRedo system से गुज़रता है। AI जो भी करे, Ctrl+Z करें। Free alternatives बिना undo के scenes को directly modify करते हैं।

Smart Type Parsing

Vector2(100,200), #ff0000, Color(1,0,0) — AI strings भेजता है, हम उन्हें automatically proper Godot types में parse करते हैं।

Production-Grade Connection

Heartbeat, auto-reconnect (exponential backoff), और port auto-scanning के साथ WebSocket। कोई dropped connections नहीं, कोई manual restarts नहीं।

Contextual Error Suggestions

Errors में structured codes और actionable suggestions शामिल हैं। AI cryptic failures पर अटकने की बजाय खुद को correct कर सकता है।

Complete Node Operations

11 node tools: add, delete, rename, duplicate, move/reparent, update properties, add resources, set anchors। कोई competitor इन सब को cover नहीं करता।

Input Simulation & Recording

AI को अपना game play करने दें। Keyboard, mouse, और InputActions simulate करें। Input sessions record करें और regression testing के लिए frame-precise timing से replay करें।

Runtime Analysis

Live game inspection के लिए 15 tools। Runtime पर properties read और modify करें, frames capture करें, property changes monitor करें, UI elements खोजें, text से buttons click करें, और nodes appear होने का wait करें।

Animation & AnimationTree

Animations create करें, tracks add करें, keyframes insert करें। Transitions और conditions के साथ state machines बनाएं। Add2, Blend2, और TimeScale nodes से blend trees configure करें।

3D Scene Building

Meshes add करें (primitives या .glb/.gltf), presets से lighting set up करें, PBR materials configure करें, sky/fog/SSAO/SSR से environments बनाएं, cameras place करें, और GridMaps build करें।

Physics & Navigation

Collision shapes set up करें, physics bodies configure करें, collision layers manage करें, raycasts add करें। Navigation regions बनाएं, nav meshes bake करें, pathfinding agents configure करें।

Particles & Audio

Presets (fire, smoke, rain, snow) के साथ GPU particle systems बनाएं। Audio buses manage करें, effects (reverb, delay, compressor) add करें, और 2D/3D audio players place करें।

Shader Pipeline

Templates से shaders बनाएं, GLSL code edit करें, ShaderMaterials assign करें, और runtime पर uniforms tweak करें। AI chat छोड़े बिना पूरा shader workflow।

Testing & QA

Input simulation और assertions के साथ automated test scenarios चलाएं। Screen पर UI text verify करें। Random input fuzzing से stress test करें। Pass/fail test reports generate करें।

Code Analysis

Unused resources खोजें, signal flows map करें, scene complexity analyze करें, circular dependencies detect करें, script references search करें, और पूरे project statistics पाएं।

Batch Operations

Type से nodes खोजें, signal connections audit करें, scenes में bulk-set properties करें, सभी project files में search करें, और dependencies analyze करें। Scale पर refactor करें।

AI आपके Godot Project में क्या कर सकता है?

असली examples कि आप अपने AI assistant से क्या करवा सकते हैं — और यह बस काम कर जाता है।

Scratch से Complete Game बनाएं

"8x8 grid, click-to-place mechanics, AI opponent, और score display के साथ एक Reversi board game बनाओ।"

AI scenes बनाता है, scripts लिखता है, signals connect करता है, UI set up करता है, और game run करता है — सब एक conversation में। Demo video देखें।

Uses: create_scene add_node create_script connect_signal play_scene

3D Environment Set Up करें

"Terrain mesh add करो, shadows के साथ dramatic lighting set up करो, roughness 0.3 वाले PBR materials configure करो, और volumetric density 0.02 वाला fog add करो।"

AI meshes add करता है, lighting presets configure करता है, PBR materials set up करता है, और environment settings tweak करता है — सब editor API के ज़रिए full undo/redo के साथ।

Uses: add_mesh_instance setup_lighting set_material_3d setup_environment

Automated Play-Testing

"Game play करो, character को 2 seconds right चलाओ, jump करो, फिर check करो कि player platform पर पहुंचा या नहीं।"

AI game launch करता है, keyboard input simulate करता है, screenshots capture करता है, runtime node properties inspect करता है, और game state verify करता है — automated QA workflows enable करता है।

Uses: play_scene simulate_key get_game_screenshot get_game_node_properties assert_node_state

GDScript Errors Debug करें

"Editor में errors check करो और fix करो।"

AI editor की error output और script compile errors पढ़ता है, issue identify करता है, script edit करके fix करता है, और fix verify करता है — error messages copy-paste किए बिना tight feedback loop।

Uses: get_editor_errors read_script edit_script get_editor_errors

Particle Effects Add करें

"Torch node पर orange-to-red gradient और upward velocity के साथ fire particles add करो।"

AI GPU particles create करता है, emission shape और velocity configure करता है, color gradients apply करता है, या instant results के लिए built-in presets (fire, smoke, rain, snow, sparks) use करता है।

Uses: create_particles set_particle_material set_particle_color_gradient

Scenes में Refactor करें

"Project में सभी CharacterBody2D nodes खोजो और उनकी floor_snap_length 8 set करो।"

AI सभी scenes में search करता है, matching nodes खोजता है, और bulk property changes apply करता है — जो काम manual clicking में minutes लेता, वो seconds में।

Uses: find_nodes_by_type batch_set_property cross_scene_set_property

तुलना

Godot MCP Pro alternatives के मुकाबले कैसा है।

Feature Godot MCP Pro GDAI MCP ($19) godot-mcp (free)
Total Tools163~3013
Categories23~84
ConnectionWebSocket + heartbeatWebSocketHeadless CLI
Undo/RedoYesYesNo
Signal ManagementYesNoNo
Node Rename/Duplicate/MoveYesNoNo
Smart Type ParsingYesLimitedNo
Input SimulationKey / Mouse / Action / SequenceNoNo
Runtime Analysis15 tools (tree, props, frames, UI, recording)NoNo
3D Scene ToolsMesh, Lighting, PBR, Environment, CameraNoNo
Physics SetupCollision, Layers, Raycasts, BodiesNoNo
ParticlesGPU 2D/3D with presetsNoNo
NavigationRegion, Mesh baking, AgentNoNo
AudioBuses, Effects, PlayersNoNo
AnimationTreeState machine, Blend treeNoNo
Automated TestingScenarios, Assertions, Stress testNoNo
Code AnalysisUnused resources, Signal flow, ComplexityNoNo
ScreenshotsEditor + Game + Visual diffYesNo

अक्सर पूछे जाने वाले सवाल

Godot MCP Pro के बारे में आम सवाल।

Godot MCP Pro क्या है?

Godot MCP Pro एक premium MCP (Model Context Protocol) server है जो Claude, Cursor, और Cline जैसे AI assistants को WebSocket के ज़रिए सीधे Godot 4 editor से connect करता है। यह scene manipulation, animation, 3D modeling, physics setup, particle effects, audio management, shader editing, input simulation, runtime analysis, और automated testing के लिए 23 categories में 163 tools provide करता है।

Claude को Godot से कैसे connect करें?

अपने project में Godot MCP Pro plugin install करें, Project Settings > Plugins में enable करें, npm install && npm run build से MCP server build करें, और इसे अपनी .mcp.json में add करें। Claude (Code या Desktop) automatically WebSocket के ज़रिए Godot editor से connect होगा और सभी 163 tools तक access होगा।

Godot MCP Pro के साथ कौन से AI assistants काम करते हैं?

कोई भी MCP-compatible AI client काम करता है, जिसमें Claude Code, Claude Desktop, Cursor, VS Code with Cline extension, Windsurf, और Model Context Protocol standard support करने वाले अन्य tools शामिल हैं। MCP protocol एक open standard है, इसलिए नए clients नियमित रूप से add होते रहते हैं।

क्या AI Godot में 3D games बना सकता है?

हां। Godot MCP Pro में dedicated 3D tools हैं mesh primitives add करने या .glb/.gltf models import करने, presets से lighting set up करने, PBR materials configure करने, sky/fog/SSAO/SSR से environments बनाने, cameras place करने, और GridMaps build करने के लिए। Physics, navigation, और particle tools के साथ मिलकर, AI complete 3D game scenes बना सकता है।

क्या AI मेरा game play-test कर सकता है?

हां। Runtime analysis suite में 15 tools हैं जो AI को आपका game launch करने, keyboard/mouse/action input simulate करने, screenshots capture करने, live scene tree inspect करने, runtime पर properties read और modify करने, input sessions record और replay करने, UI elements खोजने, text से buttons click करने, और assertions के साथ automated test scenarios run करने देते हैं।

क्या यह Cursor के साथ काम करता है?

हां। Godot MCP Pro Cursor, VS Code + Cline, Windsurf, Claude Code CLI, Claude Desktop, और किसी भी अन्य MCP-compatible client के साथ काम करता है। अपने editor की settings में MCP server configure करें और यह WebSocket से connect होता है।

Godot का कौन सा version ज़रूरी है?

Godot 4.4 या बाद का (Godot 4.6 पर tested) और Node.js 18+। Windows, macOS, और Linux पर काम करता है।

Free alternatives की तुलना में कैसा है?

Godot MCP Pro free alternatives के 13-32 tools की तुलना में 163 tools offer करता है। Exclusive features में full undo/redo, signal management, recording/replay के साथ input simulation, 15-tool runtime analysis suite, 3D scene building, physics setup, particle systems, audio bus management, navigation mesh tools, AnimationTree state machines, automated testing, और code analysis शामिल हैं।

क्या plugin का source code available है?

हां। GDScript editor plugin (addons/godot_mcp/) पूरी तरह open source है और GitHub पर available है। Purchase से पहले आप inspect कर सकते हैं कि plugin editor से कैसे communicate करता है। MCP server (TypeScript) paid download में शामिल है।

क्या कोई subscription है?

नहीं। Godot MCP Pro $5 one-time purchase है जिसमें v1.x के लिए lifetime updates, unlimited projects, unlimited machines, और Discord support शामिल है। कोई recurring fees नहीं, कोई seat limits नहीं।

Quick Setup Guide

5 मिनट से कम में शुरू करें।

1. Godot Plugin Install करें

Download से addons/godot_mcp/ folder अपने Godot project की root directory में copy करें। फिर plugin enable करें:

Project > Project Settings > Plugins > Godot MCP Pro > Enable

2. MCP Server Build करें

server/ directory में terminal खोलें:

cd server
npm install
npm run build

3. अपना AI Client Configure करें

Server को अपने AI client की MCP configuration file में add करें (जैसे Claude Code के लिए .mcp.json):

{
  "mcpServers": {
    "godot-mcp-pro": {
      "command": "node",
      "args": ["/path/to/server/build/index.js"]
    }
  }
}

4. Use करना शुरू करें

Plugin enabled करके अपना Godot project खोलें। Editor dock में status panel connection state दिखाता है। अपना AI assistant start करें और building शुरू करें — अब इसे आपके Godot editor में 163 tools तक direct access है।

Simple, One-Time Pricing

एक बार pay करें, हमेशा use करें। v1.x के लिए Lifetime updates शामिल।

$5
One-time payment
  • ✓ 23 categories में सभी 163 tools
  • ✓ 2D और 3D support
  • ✓ Lifetime updates (v1.x)
  • ✓ Unlimited projects
  • ✓ Unlimited machines
  • ✓ Discord support channel
itch.io पर खरीदें Buy Me a Coffee सवाल हैं? हमारे Discord में join करें