このページは英語から機械翻訳されています。英語の原文を読む。

エンジン · Godot

Godot利用可能

godot_mcp アドオンを C# の Godot プロジェクトに追加すれば、AI でエディタを操作できます。

Godot 4.3–4.5C# / .NET 8 (mono)
01

プラグインをインストール

プロジェクトにプラグインを導入する方法は2つあります。ワークフローに合う方を選んでください。

推奨

CLI

npm の godot-cli ツールからインストールします。install-plugin を実行すると、対応する GitHub リリースから godot_mcp アドオンをダウンロードし、2 つの NuGet パッケージと拡張カタログの埋め込みを .csproj に追加して、プラグインを有効化します(何度実行しても同じ結果になります)。

1CLI をインストール

npm から godot-cli をグローバルにインストールします。

npm install -g godot-cli
2プラグインをインストール

アドオンをダウンロードし、NuGet パッケージを .csproj に追加して、project.godot で godot_mcp を有効化します。

godot-cli install-plugin ./MyGodotProject
3AI クライアントを接続

クライアント(Claude Code など)用の MCP 設定を生成します。

godot-cli setup-mcp claude-code ./MyGodotProject
4開いて待機

プロジェクトを開き、エディターの準備が整うまで待機します。

godot-cli open ./MyGodotProject

プロジェクトを開いた後は、エディターの準備完了を条件にスクリプトを実行することもできます。godot-cli wait-for-ready ./MyGodotProject

アセットライブラリ

Godot Asset Library(または GitHub Releases の同じ zip)から godot_mcp アドオンをインストールし、2 つの NuGet パッケージを追加してプラグインを有効化します。

Asset Library で見る
1アドオンをインストール

Godot の AssetLib タブから godot_mcp を入手するか、GitHub Releases ページから zip をダウンロードして、プロジェクトの addons/ フォルダーに配置します。

2NuGet パッケージを追加

プロジェクト .csproj に両方のパッケージを追加します。com.IvanMurzak.ReflectorNet バージョン 5.4.3 と com.IvanMurzak.McpPlugin バージョン 8.7.1、さらに addons/godot_mcp/extensions.catalog.json の EmbeddedResource も追加してください(これがないと Extensions パネルが空になります)。正確な記述は Godot-MCP README にあります。

3プラグインを有効化

エディターで Project → Project Settings → Plugins を開き、godot_mcp を有効化します。

4開いてビルド

プロジェクトを開き直して、Godot が新しいパッケージを含む C# ソリューションをビルドできるようにします。

02

接続

ホストされているクラウドエンドポイントを利用するか、自分のサーバーを指定できます。

クラウド

デフォルト

デバイスコード OAuth フローを使って ai-game.dev 経由で接続します。手作業でトークンをコピーする必要はありません。AI Game Developer ウィンドウで Cloud を選択し、Authorize をクリックして、ブラウザでデバイスコードを承認します。ファイアウォールを越えて機能し、利用状況の分析を提供します。これはデフォルトであり、ほとんどのユーザーに推奨します。

カスタム

すべてをローカルで実行したい場合は、ホスト型エンドポイントの代わりに、自前の gamedev-mcp-server インスタンスをプラグインに指定します。AI クライアントはお使いのマシンと直接通信します。クライアントごとの設定スニペットは MCP エンドポイントページ にあります。

クライアント設定のスニペット(Claude、Cursor、Copilot、Gemini など)が必要ですか? MCP エンドポイントページを見る →

03

AI エージェントを設定

使用する AI エージェントを選び、Godot MCP サーバーに接続するための godot-cli コマンドをそのままコピーしてください。

使用する AI エージェント

プロジェクトでこれを実行して、Godot 用に Claude Code を設定してください:

godot-cli setup-mcp claude-code ./MyGodotProject

設定後にエージェントを再起動してください。 新しい MCP サーバーは、エージェントを完全に再起動したときだけ認識されます。ウィンドウを再読み込みするだけでなく、完全に終了してから開き直してください。

04

初回実行

ウィンドウを開いて認証し、最初のプロンプトを試してください。

  1. Godot エディターでプロジェクトを開き、AI Game Developer ドックを開きます。
  2. Cloud を選択し、Authorize をクリックしてデバイスコードフローを完了してください。
  3. ステータスが緑になるまで待ち、AI クライアントを接続します。
  4. 以下のようなプロンプトを試して、エディタ上での動作を確認しましょう。
プロンプト例
Camera3D と MeshInstance3D のキューブを配置した Node3D シーンを追加し、Main.tscn として保存して。

さらに多くのプロンプト例や、効果的な AI リクエストのパターンを知りたい場合は、Godot のベストプラクティスを見る →

Godot プラグインは、お使いの AI クライアント向けに 99 個の MCP ツール を公開します。

Godot のツールカタログを見る →

さらにツールが必要ですか?Godot の拡張機能を見る →