Hubungkan AI ke Godot 4
Siapkan MCP Pro dalam 5 menit dan biarkan Claude atau Cursor langsung mengendalikan editor Godot Anda. Instal plugin, build server, konfigurasikan klien AI Anda — dan Anda siap.
get_project_info get_scene_treeGodot MCP Pro adalah server MCP dengan 175 alat yang menghubungkan asisten AI seperti Claude dan Cursor langsung ke editor Godot 4 melalui WebSocket. Ia memungkinkan AI membuat scene, menulis GDScript, mensimulasikan input pemain, memeriksa game yang sedang berjalan, membangun lingkungan 3D, menyiapkan fisika, mengelola partikel dan audio — semuanya dari satu percakapan. Beli sekali seharga $15, bekerja di Windows, macOS, dan Linux.
Sekali bayar $15 · Pembaruan seumur hidupSatu prompt → AI membangun game Reversi lengkap, menjalankannya, dan mengujinya dengan klik mouse.
AI Assistant <--stdio/MCP--> Node.js Server <--WebSocket--> Godot Editor
Komunikasi dua arah secara real-time. Tanpa polling file. Tanpa spawning subproses CLI. Hanya umpan balik instan.
Panduan praktis Godot 4 yang didukung AI. Tanpa info Godot 3 yang usang — semua di sini diuji pada Godot 4.4+.
Siapkan MCP Pro dalam 5 menit dan biarkan Claude atau Cursor langsung mengendalikan editor Godot Anda. Instal plugin, build server, konfigurasikan klien AI Anda — dan Anda siap.
get_project_info get_scene_treeMinta AI membuat game 2D lengkap — scene, skrip, signal, UI. Panduan ini memandu pembuatan game papan Reversi dalam satu percakapan AI, dari proyek kosong hingga game yang bisa dimainkan.
create_scene add_node create_script connect_signal play_sceneBangun kontroler karakter orang ketiga dengan animasi Mixamo, state machine AnimationTree, kamera SpringArm3D, dan terrain — semuanya dibuat oleh AI. Mencakup CharacterBody3D, layer fisika, dan blending animasi di Godot 4.
add_mesh_instance setup_lighting create_animation_tree setup_physics_body setup_camera_3dGodot 4 merombak signal dari Godot 3. Tidak ada lagi connect("signal", obj, "method") — gunakan signal.connect(callable). Biarkan AI mengaudit arsitektur signal Anda, menemukan signal yang terputus, dan memvisualisasikan alur signal di seluruh proyek Anda.
analyze_signal_flow find_signal_connections get_signals connect_signalBiarkan AI menguji game Anda. Jalankan game, simulasikan input keyboard/mouse, ambil screenshot, verifikasi status game, dan jalankan uji stres dengan input acak. Tidak perlu framework pengujian — MCP Pro menangani semuanya di level editor.
play_scene simulate_key capture_frames assert_node_state run_stress_testAnimationTree Godot 4 kuat tetapi kompleks. Biarkan AI membuat state machine dengan transisi, menyiapkan blend tree, mengonfigurasi kondisi, dan menghubungkan parameter — hambatan paling umum bagi pemula Godot, diselesaikan dalam hitungan menit.
create_animation_tree add_state_machine_state add_state_machine_transition set_tree_parameterGodot 4 mengganti nama PhysicsBody menjadi CharacterBody/RigidBody dan mengubah API layer collision. Biarkan AI menyiapkan bentuk collision, mengonfigurasi layer fisika dengan benar, menambahkan raycast, dan mengaudit penyiapan collision Anda — menghindari bug fisika paling umum.
setup_collision set_physics_layers setup_physics_body get_collision_infoGodot 4 mengganti default CPUParticles dengan GPUParticles2D/3D. Buat api, asap, hujan, salju, dan percikan dengan preset bawaan, atau sesuaikan bentuk emisi, kurva kecepatan, dan gradien warna — semuanya melalui prompt bahasa alami.
create_particles apply_particle_preset set_particle_color_gradient set_particle_materialHubungkan asisten AI Anda ke Godot dalam waktu kurang dari 5 menit.
Salin addons/godot_mcp/ ke dalam proyek Godot Anda. Aktifkan di Project > Project Settings > Plugins. Plugin secara otomatis memulai server WebSocket di dalam editor.
Jalankan npm install && npm run build di direktori server/. Ini mengompilasi server MCP TypeScript yang menjembatani klien AI Anda ke plugin Godot.
Tambahkan server ke konfigurasi MCP klien AI Anda. Buka Godot, dan asisten AI Anda kini memiliki akses real-time ke 175 alat — membuat scene, mengedit skrip, mensimulasikan input, dan menganalisis game yang sedang berjalan.
Semua yang Anda butuhkan untuk membiarkan AI membangun, memeriksa, menguji, dan memodifikasi proyek Godot Anda dalam 2D dan 3D.
get_project_info metadata & autoloadsget_filesystem_tree recursive file treesearch_files fuzzy/glob searchget/set_project_settings read & writeuid_to_project_path UID conversionproject_path_to_uid path conversionget_scene_tree live hierarchyget_scene_file_content raw .tscncreate_scene new scenesopen_scene delete_scene save_sceneadd_scene_instance prefab-like instancingplay_scene stop_sceneadd_node delete_node rename_nodeduplicate_node deep copymove_node reparentupdate_property smart type parsingget_node_properties inspect all propsadd_resource shapes, materialsset_anchor_preset UI anchorsconnect_signal disconnect_signallist_scripts project-wide overviewread_script create_scriptedit_script search/replace & insertattach_script attach to nodesget_open_scripts editor awarenessget_editor_errors errors & stack tracesget_editor_screenshot editor viewportget_game_screenshot running gamecompare_screenshots visual diff NEWexecute_editor_script run GDScriptget_signals inspect signal connectionsreload_plugin reload_projectclear_outputsimulate_key keyboard with modifierssimulate_mouse_click positioned clickssimulate_mouse_move absolute/relativesimulate_action Godot InputActionssimulate_sequence multi-event combosget_game_scene_tree live game hierarchyget/set_game_node_properties runtime inspection & tweakingexecute_game_script run code in live gamecapture_frames multi-frame screenshotsmonitor_properties property timelinestart/stop/replay_recording input recording & replay NEWfind_nodes_by_script get_autoloadfind_ui_elements click_button_by_text NEWwait_for_node batch_get_properties NEWlist_animations create_animationadd_animation_track value/position/bezierset_animation_keyframe insert keysget_animation_info tracks & keyframesremove_animationcreate_animation_tree with state machine rootget_animation_tree_structure full tree inspectionadd/remove_state_machine_state manage statesadd/remove_state_machine_transition with conditionsset_blend_tree_node Add2, Blend2, TimeScaleset_tree_parameter conditions & blendstilemap_set_cell place tilestilemap_fill_rect fill regionstilemap_get_cell read tile datatilemap_clear clear alltilemap_get_info tile set sourcestilemap_get_used_cells query used cellsadd_mesh_instance primitives & .glb/.gltf importsetup_lighting sun/indoor/dramatic presetsset_material_3d full PBR material setupsetup_environment sky, fog, glow, SSAO, SSRsetup_camera_3d projection, FOV, cull maskadd_gridmap GridMap with MeshLibrarysetup_collision auto-detect 2D/3D shapesset/get_physics_layers layer & mask managementadd_raycast RayCast2D/3Dsetup_physics_body CharacterBody & RigidBody configget_collision_info full collision auditcreate_particles GPUParticles 2D/3Dset_particle_material direction, velocity, emission shapeset_particle_color_gradient color ramp stopsapply_particle_preset fire, smoke, rain, snow, sparksget_particle_info full config inspectionsetup_navigation_region auto-detect 2D/3Dbake_navigation_mesh mesh baking & polygon gensetup_navigation_agent pathfinding & avoidanceset_navigation_layers layer managementget_navigation_info full nav auditget_audio_bus_layout full bus overviewadd_audio_bus set_audio_bus create & configureadd_audio_bus_effect reverb, delay, compressor, EQadd_audio_player 2D/3D audio playersget_audio_info subtree audio auditcreate_theme new Theme resourceset_theme_color color overridesset_theme_constant constant overridesset_theme_font_size font sizesset_theme_stylebox StyleBoxFlatget_theme_info inspect overridescreate_shader with templatesread_shader edit_shaderassign_shader_material to nodesset_shader_param set uniformsget_shader_params read all paramsread_resource inspect .tres propertiesedit_resource modify & savecreate_resource new .tres of any typefind_nodes_by_type search by classfind_signal_connections audit signalsbatch_set_property bulk changesfind_node_references cross-file searchget_scene_dependencies dependency graphcross_scene_set_property project-wide changes NEWrun_test_scenario automated test sequencesassert_node_state property assertionsassert_screen_text UI text verificationrun_stress_test random input fuzzingget_test_report pass/fail summaryfind_unused_resources dead asset detectionanalyze_signal_flow signal graph mappinganalyze_scene_complexity node count & depthfind_script_references cross-project searchdetect_circular_dependencies cycle detectionget_project_statistics full project overviewget_performance_monitors FPS, memory, physicsget_editor_performance quick summarylist_export_presets configured presetsexport_project build commandsget_export_info paths & templatesFitur yang tidak dimiliki alternatif gratis.
Hubungkan, putuskan, dan periksa signal antar node. Tidak ada kompetitor yang mendukung ini. Penting untuk arsitektur berbasis event Godot.
Setiap perubahan melewati sistem UndoRedo Godot. Ctrl+Z semua yang dilakukan AI. Alternatif gratis memodifikasi scene secara langsung tanpa undo.
Vector2(100,200), #ff0000, Color(1,0,0) — AI mengirim string, kami mengurainya menjadi tipe Godot yang tepat secara otomatis.
WebSocket dengan heartbeat, auto-reconnect (exponential backoff), dan pemindaian port otomatis. Tanpa koneksi terputus, tanpa restart manual.
Error menyertakan kode terstruktur dan saran yang dapat ditindaklanjuti. AI dapat mengoreksi diri alih-alih terjebak pada kegagalan yang membingungkan.
11 alat node: tambah, hapus, ganti nama, duplikat, pindah/reparent, perbarui properti, tambah resource, atur anchor. Tidak ada kompetitor yang mencakup semua ini.
Biarkan AI memainkan game Anda. Simulasikan keyboard, mouse, dan InputAction. Rekam sesi input dan putar ulang untuk pengujian regresi dengan timing presisi per frame.
15 alat untuk inspeksi game langsung. Baca dan modifikasi properti saat runtime, tangkap frame, pantau perubahan properti, temukan elemen UI, klik tombol berdasarkan teks, dan tunggu node muncul.
Buat animasi, tambahkan track, sisipkan keyframe. Bangun state machine dengan transisi dan kondisi. Konfigurasikan blend tree dengan node Add2, Blend2, dan TimeScale.
Tambahkan mesh (primitif atau .glb/.gltf), siapkan pencahayaan dengan preset, konfigurasikan material PBR, buat lingkungan dengan sky/fog/SSAO/SSR, tempatkan kamera, dan bangun GridMap.
Siapkan bentuk collision, konfigurasikan physics body, kelola layer collision, tambahkan raycast. Buat region navigasi, bake nav mesh, konfigurasikan agen pathfinding.
Buat sistem partikel GPU dengan preset (api, asap, hujan, salju). Kelola bus audio, tambahkan efek (reverb, delay, compressor), dan tempatkan pemutar audio 2D/3D.
Buat shader dari template, edit kode GLSL, tetapkan ShaderMaterial, dan sesuaikan uniform saat runtime. Alur kerja shader lengkap tanpa meninggalkan obrolan AI.
Jalankan skenario pengujian otomatis dengan simulasi input dan asersi. Verifikasi teks UI di layar. Uji stres dengan fuzzing input acak. Hasilkan laporan pengujian lulus/gagal.
Temukan resource tak terpakai, petakan alur signal, analisis kompleksitas scene, deteksi dependensi melingkar, cari referensi skrip, dan dapatkan statistik proyek lengkap.
Temukan node berdasarkan tipe, audit koneksi signal, atur properti secara massal di seluruh scene, cari di semua file proyek, dan analisis dependensi. Refaktor dalam skala besar.
Contoh nyata dari apa yang bisa Anda minta ke asisten AI Anda — dan langsung berhasil.
AI membuat scene, menulis skrip, menghubungkan signal, menyiapkan UI, dan menjalankan game — semuanya dalam satu percakapan. Tonton video demo.
AI menambahkan mesh, mengonfigurasi preset pencahayaan, menyiapkan material PBR, dan menyesuaikan pengaturan lingkungan — semuanya melalui API editor dengan undo/redo penuh.
AI menjalankan game, mensimulasikan input keyboard, menangkap screenshot, memeriksa properti node runtime, dan memverifikasi status game — memungkinkan alur kerja QA otomatis.
AI membaca output error editor dan error kompilasi skrip, mengidentifikasi masalah, mengedit skrip untuk memperbaikinya, dan memverifikasi perbaikan — loop umpan balik yang erat tanpa menyalin-tempel pesan error.
AI membuat partikel GPU, mengonfigurasi bentuk emisi dan kecepatan, menerapkan gradien warna, atau menggunakan preset bawaan (api, asap, hujan, salju, percikan) untuk hasil instan.
AI mencari di seluruh scene, menemukan node yang cocok, dan menerapkan perubahan properti secara massal — tugas yang butuh menit klik manual selesai dalam hitungan detik.
Bagaimana Godot MCP Pro dibandingkan dengan alternatif lain.
| Fitur | Godot MCP Pro | GDAI MCP ($19) | godot-mcp (free) |
|---|---|---|---|
| Total Alat | 175 | ~30 | 13 |
| Kategori | 23 | ~8 | 4 |
| Koneksi | WebSocket + heartbeat | stdio (Python) | Headless CLI |
| Undo/Redo | Yes | Yes | No |
| Manajemen Signal | Yes | No | No |
| Ganti Nama/Duplikat/Pindah Node | Yes | No | No |
| Parsing Tipe Cerdas | Yes | Limited | No |
| Simulasi Input | Key / Mouse / Action / Sequence | Yes (basic) | No |
| Analisis Runtime | 15 alat (tree, props, frame, UI, perekaman) | No | No |
| Alat Scene 3D | Mesh, Lighting, PBR, Environment, Camera | No | No |
| Penyiapan Fisika | Collision, Layers, Raycasts, Bodies | No | No |
| Partikel | GPU 2D/3D with presets | No | No |
| Navigasi | Region, Mesh baking, Agent | No | No |
| Audio | Buses, Effects, Players | No | No |
| AnimationTree | State machine, Blend tree | No | No |
| Pengujian Otomatis | Skenario, Asersi, Uji stres | No | No |
| Analisis Kode | Resource tak terpakai, Alur signal, Kompleksitas | No | No |
| Screenshot | Editor + Game + Visual diff | Yes | No |
Pertanyaan umum tentang Godot MCP Pro.
Godot MCP Pro adalah server MCP (Model Context Protocol) premium yang menghubungkan asisten AI seperti Claude, Cursor, dan Cline langsung ke editor Godot 4 melalui WebSocket. Ia menyediakan 175 alat di 23 kategori untuk manipulasi scene, animasi, pemodelan 3D, penyiapan fisika, efek partikel, manajemen audio, pengeditan shader, simulasi input, analisis runtime, dan pengujian otomatis.
Instal plugin Godot MCP Pro di proyek Anda, aktifkan di Project Settings > Plugins, build server MCP dengan npm install && npm run build, dan tambahkan ke .mcp.json Anda. Claude (Code atau Desktop) akan otomatis terhubung ke editor Godot melalui WebSocket dan memiliki akses ke seluruh 175 alat.
Semua klien AI yang kompatibel dengan MCP bekerja, termasuk Claude Code, Claude Desktop, Cursor, VS Code dengan ekstensi Cline, Windsurf, dan alat lain yang mendukung standar Model Context Protocol. Protokol MCP adalah standar terbuka, jadi klien baru ditambahkan secara berkala.
Ya. Godot MCP Pro menyertakan alat 3D khusus untuk menambahkan primitif mesh atau mengimpor model .glb/.gltf, menyiapkan pencahayaan dengan preset, mengonfigurasi material PBR, membuat lingkungan dengan sky/fog/SSAO/SSR, menempatkan kamera, dan membangun GridMap. Dikombinasikan dengan alat fisika, navigasi, dan partikel, AI dapat membangun scene game 3D lengkap.
Ya. Rangkaian analisis runtime menyertakan 15 alat yang memungkinkan AI menjalankan game Anda, mensimulasikan input keyboard/mouse/action, menangkap screenshot, memeriksa scene tree langsung, membaca dan memodifikasi properti saat runtime, merekam dan memutar ulang sesi input, menemukan elemen UI, mengklik tombol berdasarkan teks, dan menjalankan skenario pengujian otomatis dengan asersi.
Ya. Godot MCP Pro bekerja dengan Cursor, VS Code + Cline, Windsurf, Claude Code CLI, Claude Desktop, dan klien lain yang kompatibel dengan MCP. Konfigurasikan server MCP di pengaturan editor Anda dan ia terhubung melalui WebSocket.
Godot 4.4 atau lebih baru (diuji pada Godot 4.6) dan Node.js 18+. Bekerja di Windows, macOS, dan Linux.
Godot MCP Pro menawarkan 175 alat dibandingkan 13-32 pada alternatif gratis. Fitur eksklusif meliputi undo/redo penuh, manajemen signal, simulasi input dengan perekaman/pemutaran ulang, rangkaian analisis runtime 15 alat, pembangunan scene 3D, penyiapan fisika, sistem partikel, manajemen bus audio, alat nav mesh, state machine AnimationTree, pengujian otomatis, dan analisis kode.
Ya. Plugin editor GDScript (addons/godot_mcp/) sepenuhnya open source dan tersedia di GitHub. Anda dapat memeriksa persis bagaimana plugin berkomunikasi dengan editor sebelum membeli. Server MCP (TypeScript) disertakan dalam unduhan berbayar.
Tidak. Godot MCP Pro adalah pembelian sekali seharga $15 dengan pembaruan seumur hidup, proyek tanpa batas, mesin tanpa batas, dan dukungan Discord. Tanpa biaya berulang, tanpa batas kursi.
Siap dan berjalan dalam waktu kurang dari 5 menit.
Salin folder addons/godot_mcp/ dari unduhan ke direktori root proyek Godot Anda. Lalu aktifkan plugin:
Project > Project Settings > Plugins > Godot MCP Pro > Enable
Buka terminal di direktori server/:
cd server npm install npm run build
Tambahkan server ke file konfigurasi MCP klien AI Anda (mis. .mcp.json untuk Claude Code):
{
"mcpServers": {
"godot-mcp-pro": {
"command": "node",
"args": ["/path/to/server/build/index.js"]
}
}
}
Buka proyek Godot Anda dengan plugin aktif. Panel status di dock editor menampilkan status koneksi. Mulai asisten AI Anda dan mulai membangun — ia kini memiliki akses langsung ke 175 alat di editor Godot Anda.
Bayar sekali, gunakan selamanya. Pembaruan seumur hidup termasuk.