mcpField
G
godot-mcp-bridge

godot-mcp-bridge

ローカル
github.com/TomasLucasUTN開発ツール108 週間前に更新

godot-mcp-bridge について

godot-mcp-bridgeは、実行中のGodotエディターをAIアシスタントから操作するMCPサーバーです。シーンやスクリプト、プロジェクト設定を扱い、開いているシーンの編集にはライブツリーとGodotの取り消し機能を使います。

主な機能

  1. 01エディター作業向けの225種類のツール
  2. 02ライブツリー経由のシーン編集と取り消し
  3. 03ビジュアライザーでのスクリプト関係の閲覧
  4. 04ビジュアライザーでのコードとノードプロパティ編集

活用シーン

  1. 01AIクライアントからのシーンやスクリプトの作成・変更
  2. 02リファクタリング前のスクリプト接続の確認
  3. 03グラフ表示によるプロジェクト構造の把握

MCP 対応

Godotエディターの操作を、互換性のあるAIクライアント向けのMCPツールとして公開します。ローカルで動作し、同時に接続できるGodotインスタンスは1つです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tomaslucasutn-godot-mcp-bridge": {
"command": "npx",
"args": [
"-y",
"godot-mcp-bridge"
]
}
}
}
起動コマンドnpx -y godot-mcp-bridge

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgodot-mcp-bridge1.2.1

ツール

44

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

godot-mcp-bridge

AI アシスタントに Godot エディターへの完全なアクセスを提供します。

Claude、Cursor、または MCP 互換の AI を使って、ゲームをより速く開発できます。コピー&ペーストやコンテキストの切り替えは不要です。AI は、実行中の Godot エディター内でシーン、スクリプト、ノード、プロジェクト設定を直接読み取り、書き込み、操作します。

Godot 4.5+ · 225 個のツール(デフォルトで 35 個を読み込み) · ライブツリー編集と取り消し · インタラクティブなプロジェクトビジュアライザー · MIT ライセンス

ツールの詳細な内訳、アーキテクチャ、セットアップガイドについては、プロジェクトの READMEをご覧ください。このファイルは npm に表示される要約版です。


クイックスタート

1. Godot プラグインをインストールする
npx godot-mcp-bridge install

Godot プロジェクトフォルダー内から実行すると、アドオンが addons/godot_mcp/ にコピーされ、プラグインが有効になります。または、GitHub リポジトリから addons/godot_mcp/ を手動でコピーし、プロジェクト設定 → プラグインで有効にしてください。(「Godot AI Assistant tools MCP」の AssetLib 掲載ページは、このフォーク元のプロジェクトのものであり、このリポジトリのものではありません。)

2. AI クライアントにサーバーを追加する

Claude Desktop / Cursor — クライアントの MCP 設定に追加します:

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": ["-y", "godot-mcp-bridge"]
    }
  }
}

Windows の場合は、"command": "cmd", "args": ["/c", "npx", "-y", "godot-mcp-bridge"] を使用してください。

MCP 互換のクライアント(Claude Code、Cline、Windsurf など)であれば使用できます。

3. 接続する

AI クライアントを再起動してから、Godot プロジェクトを再起動します。エディターの右上隅に、緑色の MCP Connected が表示されていることを確認してください。


何ができますか?

目的別に分類された 225 個のツールがあります。エージェントが作業に集中できるよう、デフォルトでは core(35 個のツール)のみが読み込まれます。enable_toolset({ name: "..." }) を使うと、実行制御、シーン編集、プロジェクト設定、アニメーション、物理、分析、ひな形作成、テストなど、さらに多くの機能を読み込めます。エディターで開いているシーンへの編集は、ディスク上の .tscn ファイルを黙って上書きするのではなく、ライブツリーと Godot の取り消しシステムを通じて行われます。

インタラクティブなビジュアライザー

map_project を実行すると、localhost:6510 でブラウザー上のプロジェクトエクスプローラーが開きます:

  • すべてのスクリプトとその関係を示すフォースディレクテッドグラフ
  • 任意のスクリプトをクリックすると、変数、関数、シグナル、接続を表示
  • ビジュアライザー内でコードを直接編集でき、変更はリアルタイムで Godot に同期
  • ノードのプロパティを編集できるシーンビュー
  • リファクタリングの前に使用箇所を検索

現在の制限事項

  • ローカルのみ — localhost 上で動作し、リモート接続には対応していません
  • 接続は 1 つのみ — 一度に接続できる Godot インスタンスは 1 つです
  • AI の Godot に関する知識には限りがあります — デバッグ、スクリプトの作成、シーンの構築を支援できますが、ガイダンスなしでゲームを完成させることはできません

ソースからビルドする

git clone https://github.com/TomasLucasUTN/godot-mcp-bridge
cd godot-mcp-bridge/mcp-server
npm install
npm run build

その後、npx を使う代わりに、AI クライアントで mcp-server/dist/index.js を指定してください。


ライセンス

MIT


GitHub · 問題を報告

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。