このプロジェクトについて

godot-mcp-bridgeは、ClaudeやCursorなどのAIクライアントをGodot 4エディタに直接統合するために設計されたMCP (Model Context Protocol) サーバーです。単方向のサーバーとは異なり、双方向通信が可能なため、AIが人間のエディタ操作(選択、保存など)をリアルタイムで追跡できます。 主な機能は以下の通りです: - ライブツリー編集:ディスク上のファイルを上書きするのではなく、アクティブなエディタツリーを直接変更します。これにより、未保存の変更が保持され、GodotのUndoシステムもサポートされます。 - デバッグとテスト:GodotのDebug Adapterを介したステップデバッガー(ブレークポイント、スタックトレース、変数評価)およびGUTユニットテストスイートとの統合が含まれています。 - 広範なツールセット:ツールセット(core, runtime, debug, code_intelなど)に分類された231のツールを提供し、GDScript LSPベースのリファクタリングやシーンの足場作りから、マルチプレイヤー診断、非同期ヘッドレスエクスポートまでをカバーします。 - ランタイム制御:入力シミュレーション、シグナルの待機、テキストによるUI操作を通じて、実行中のゲームを制御できます。 - プロジェクト分析:循環参照の検出、未使用リソースの特定、シグナルフロー分析のためのツールを備えています。 - ビジュアライザー:スクリプトの関係性をマッピングし、コードやプロパティを編集できるブラウザベースのインタラクティブエクスプローラーです。 このシステムは、WebSocketsを介してGodotエディタプラグインと通信するNode.jsサイドカーとして動作し、stdioおよびHTTPクライアントの両方をサポートしています。