/ ディレクトリ / プレイグラウンド / 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 は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

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

Cline サイドバーの MCP Servers アイコンをクリックし、"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と組み合わせて10倍の力を

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

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る