
coding-solo/godot-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Godotゲームエンジンとの連携のためのMCPサーバー。エディターの起動、プロジェクトの実行、デバッグ出力のキャプチャのためのツールを提供します。
概要
Godotゲームエンジンとやり取りするためのモデルコンテキストプロトコル(MCP)サーバーです。 Godot MCPはAIエージェントがGodotエディタを起動し、プロジェクトを実行し、デバッグ出力をキャプチャし、プロジェクト実行を制御できるようにします。この直接的なフィードバックループにより、エージェントは実際のGodotプロジェクトで何が機能し何がうまくいかないかを理解し、より良いコード生成やデバッグ支援が可能になります。 - : 特定のプロジェクトのためにGodotエディターを開く - : Godotプロジェクトをデバッグモードで実行 - : コンソール出力とエラーメッセージを取得 - : Godotプロジェクトをプログラム的に開始・停止 - : インストールされたGodotバージョンを取得 - : 指定されたディレクトリ内のGodotプロジェクトを検索 - : プロジェクト構造の詳細情報を得る - : - 指定されたルートノードタイプで新しいシーンを作成 - カスタマイズ可能なプロパティを持つ既存シーンにノードを追加 - Sprite2Dノードにスプライトとテクスチャを読み込む - GridMap用のMeshLibraryリソースとして3Dシーンをエクスポート - バリアント作成オプション付きのシーン保存 - (Godot 4用)
概要(AI 翻訳)
Godotゲームエンジンとやり取りするためのモデルコンテキストプロトコル(MCP)サーバーです。
はじめに
Godot MCPはAIエージェントがGodotエディタを起動し、プロジェクトを実行し、デバッグ出力をキャプチャし、プロジェクト実行を制御できるようにします。この直接的なフィードバックループにより、エージェントは実際のGodotプロジェクトで何が機能し何がうまくいかないかを理解し、より良いコード生成やデバッグ支援が可能になります。
特徴
- Godot Editorを起動:特定のプロジェクトのためにGodotエディタを開く
- Godotプロジェクトを実行:デバッグモードでGodotプロジェクトを実行する
- デバッグ出力をキャプチャ:コンソール出力およびエラーメッセージの取得
- 実行制御:Godotのプロジェクトをプログラム的に開始・停止
- Godot バージョンを入手:インストール済みのGodotバージョンを取得
- Godotプロジェクト一覧:指定されたディレクトリ内のGodotプロジェクトを検索
- プロジェクト分析:プロジェクト構造に関する詳細な情報を得る
- シーン管理:
- 指定されたルートノードタイプで新しいシーンを作成する
- 既存シーンにノードを追加し、カスタマイズ可能なプロパティを持つ
- スプライトとテクスチャをSprite2Dノードに読み込む
- GridMap用のMeshLibraryリソースとして3Dシーンをエクスポート
- バリアント作成オプション付きのシーン保存
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Godot MCP
((((((( (((((((
((((((((((( (((((((((((
((((((((((((( (((((((((((((
(((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((
((((( ((((((((((((((((((((((((((((((((((((((((( (((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((@@@@@@@(((((((((((((((((((((((((((@@@@@@@(((((((((((
(((((((((@@@@,,,,,@@@(((((((((((((((((((((@@@,,,,,@@@@(((((((((
((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
(((((((((@@@,,,,,,,@@((((((((@@@@@((((((((@@,,,,,,,@@@(((((((((
((((((((((((@@@@@@(((((((((((@@@@@(((((((((((@@@@@@((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@
((((((((( @@@(((((((((((@@(((((((((((@@(((((((((((@@@ (((((((((
(((((((((( @@((((((((((@@@(((((((((((@@@((((((((((@@ ((((((((((
(((((((((((@@@@@@@@@@@@@@(((((((((((@@@@@@@@@@@@@@(((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((
インストール
npx @coding-solo/godot-mcp設定
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["@coding-solo/godot-mcp"],
"env": {
"DEBUG": "true"
},
"disabled": false,
"autoApprove": [
"launch_editor",
"run_project",
"get_debug_output",
"stop_project",
"get_godot_version",
"list_projects",
"get_project_info",
"create_scene",
"add_node",
"load_sprite",
"export_mesh_library",
"save_scene",
"get_uid",
"update_project_uids"
]
}
}
}