/ الدليل / الملعب / godot-mcp-pro
● مجتمع youichi-uda ⚡ فوري

godot-mcp-pro

بواسطة youichi-uda · youichi-uda/godot-mcp-pro

169 MCP tools connecting AI assistants directly to the Godot 4 editor — scenes, animation, 3D, physics, audio, shaders, and testing.

Godot MCP Pro is a premium MCP server that connects AI assistants to the Godot 4 game engine via real-time WebSocket. It exposes 169 tools across 23 categories (scene, node, script, animation, physics, 3D, particles, audio, shader, input simulation, runtime analysis, navigation, testing, and more). Three operational modes: Full (169), Lite (80), Minimal (35). UndoRedo integration ensures all operations are reversible. $5 one-time purchase.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

godot-mcp-pro-2.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "godot-mcp-pro-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/youichi-uda/godot-mcp-pro"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "godot-mcp-pro-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/youichi-uda/godot-mcp-pro"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "godot-mcp-pro-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/youichi-uda/godot-mcp-pro"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "godot-mcp-pro-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/youichi-uda/godot-mcp-pro"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "godot-mcp-pro-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/youichi-uda/godot-mcp-pro"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "godot-mcp-pro-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/youichi-uda/godot-mcp-pro"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add godot-mcp-pro-2 -- TODO 'See README: https://github.com/youichi-uda/godot-mcp-pro'

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: godot-mcp-pro

How to build a Godot scene with AI using Godot MCP Pro

👤 Godot developers who want AI-assisted scene creation ⏱ ~20 min beginner

متى تستخدمه: You want to quickly prototype a game scene by describing it in natural language.

المتطلبات الأساسية
  • Godot 4 with MCP Pro plugin — Copy addons/godot_mcp/ to your project, enable in Project Settings → Plugins
  • Node.js MCP server — cd server && npm install && npm run build
الخطوات
  1. Describe the scene
    Create a 2D platformer level with a player CharacterBody2D, 5 platforms as StaticBody2D, and a goal area. Set up collision shapes for all.✓ تم النسخ
    → Scene tree created with all nodes, collision shapes, and proper hierarchy
  2. Add scripts
    Attach a movement script to the player with gravity, jump, and horizontal movement. Use Input.is_action_pressed for inputs.✓ تم النسخ
    → GDScript attached and functional
  3. Test the level
    Start a playtest and tell me if the player can reach the goal. Check for collision issues.✓ تم النسخ
    → Playtest results with observations

النتيجة: A playable prototype level built entirely through natural language.

المزالق
  • Too many tools overwhelm some MCP clients — Switch to Lite (80 tools) or Minimal (35) mode if your client struggles with the full set
اجمعها مع: filesystem

Create and iterate on animations in Godot with AI assistance

👤 Game developers working on character animations and effects ⏱ ~15 min intermediate

متى تستخدمه: You want to create, tweak, or debug animations without manually editing keyframes.

المتطلبات الأساسية
  • Godot MCP Pro connected — Plugin enabled and MCP server running
الخطوات
  1. Create an animation
    Create an AnimationPlayer on the player node with a 'walk' animation: translate the sprite 4 pixels up and down over 0.4 seconds, looping.✓ تم النسخ
    → Animation created with keyframes set
  2. Preview and adjust
    Play the walk animation. It looks too fast — slow it down to 0.6 seconds and add an ease-in-out curve.✓ تم النسخ
    → Animation updated with new timing and easing

النتيجة: Polished animation created and refined through iterative AI feedback.

المزالق
  • Complex AnimationTree setups are hard to describe in natural language — Build the AnimationTree structure step by step, one blend node at a time

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

godot-mcp-pro-2 + filesystem

Generate and save GDScript files alongside scene modifications

Create an enemy AI script with patrol and chase states, save it as res://scripts/enemy_ai.gd, and attach it to the enemy node.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
create_node type: str, name: str, parent_path?: str Add a new node to the scene tree 0
set_property node_path: str, property: str, value: any Set any property on a node (supports UndoRedo) 0
attach_script node_path: str, code: str Attach a GDScript to a node 0
create_animation player_path: str, name: str, keyframes: obj Create an animation with keyframes 0
run_scene scene_path?: str Start a playtest of the current or specified scene 0
get_scene_tree none Get the current scene tree structure 0

التكلفة والحدود

تكلفة التشغيل

حصة API
N/A — fully local WebSocket connection
الرموز لكل استدعاء
100–500 tokens per tool call
التكلفة المالية
$5 one-time purchase — includes lifetime updates
نصيحة
Use Minimal mode (35 tools) if you only need basic scene and script operations.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: N/A — local WebSocket connection only
نقل البيانات الخارجي: All communication is local between MCP server and Godot editor (localhost WebSocket)

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

WebSocket connection failed

Ensure the Godot plugin is enabled and the Node.js server is running. Check the port in .mcp.json matches the plugin settings.

تحقق: Check Godot's output panel for MCP plugin messages
Tool count exceeds client limit

Switch to Lite (80 tools) or Minimal (35 tools) mode in the MCP configuration.

تحقق: Update the mode parameter in .mcp.json
Property not updating

Some properties require the scene to be saved and reloaded. Try saving the scene after the change.

تحقق: Check the Godot Inspector panel for the property value

البدائل

godot-mcp-pro مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Godot MCP (free community)You want a free alternative with fewer featuresFewer tools but no cost

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills