Better Godot MCP
Better Godot MCP
mcp-name: io.github.n24q02m/better-godot-mcp
Godot Engine用複合MCPサーバー -- AI支援によるゲーム開発のための17のメガツール
特徴
17の複合メガツール -- シーン、ノード、スクリプト、シェーダー、アニメーション、タイルマップ、物理演算、オーディオ、ナビゲーション、UIなど
完全なシーン制御 -- Godotを起動せずに
.tscnファイルを直接作成、解析、変更可能GDScript CRUD -- 1回の呼び出しでスクリプトの作成、読み取り、書き込み、アタッチが可能
階層化されたトークン最適化 -- 圧縮された説明文 + オンデマンドの
helpツール
Related MCP server: WET - Web Extended Toolkit
セットアップ
AIエージェントを使用する場合 -- 以下をコピーしてAIエージェントに送信してください:
Please set up @n24q02m/better-godot-mcp for me. Follow this guide: https://raw.githubusercontent.com/n24q02m/better-godot-mcp/main/docs/setup-with-agent.md
手動セットアップ -- docs/setup-manual.md に従ってください
ツール
ツール | アクション | 説明 |
|
| プロジェクトのメタデータ、実行/停止、設定 |
|
| シーンファイルの管理 |
|
| シーンツリーのノード操作 |
|
| GDScriptファイルのCRUD |
|
| Godotエディタの起動とステータス確認 |
|
| サーバー設定と環境検出 |
|
| リソースファイルの管理 |
|
| 入力アクションとイベントのマッピング |
|
| シグナルの接続 |
|
| アニメーションプレイヤーとトラック |
|
| TileMapとTileSetの管理 |
|
| Godot 4構文によるシェーダーファイルのCRUD |
|
| コリジョンレイヤーと物理ボディ |
|
| オーディオバスとエフェクトの管理 |
|
| ナビゲーションリージョン、エージェント、障害物 |
|
| UIコントロールの作成とテーマ設定 |
| - | 任意のツールの完全なドキュメントを取得 |
設定
Godotバイナリは一般的なインストール場所と PATH から自動検出されます。基本的な使用には環境変数は不要です。必要に応じて GODOT_PROJECT_PATH と GODOT_PATH を設定してデフォルトを上書きできます。
変数 | 必須 | デフォルト | 説明 |
| いいえ | - | デフォルトのプロジェクトパス(ツールは |
| いいえ | 自動検出 | Godotバイナリへのパス |
制限事項
Godot 4.xのプロジェクト構造が必要です
シーンファイル (
.tscn) はGodotの内部APIではなく、テキスト操作を介して解析/変更されますrun/stop/exportアクションにはGodotバイナリのインストールが必要ですDockerモードではファイルシステムへのアクセスが制限されます(プロジェクトディレクトリをマウントしてください)
セキュリティ
バイナリ検出 -- マルチパスでのGodot検出(環境変数、PATH、一般的な場所)
プロジェクト検証 -- 操作前に
project.godotが存在することを確認クロスプラットフォーム -- Windows、macOS、Linuxのパス処理に対応
ソースからのビルド
git clone https://github.com/n24q02m/better-godot-mcp.git
cd better-godot-mcp
bun install
bun run devライセンス
MIT -- LICENSE を参照してください。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/n24q02m/better-godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server