hi-godot/godot-ai
Production-grade MCP server and AI tools for the Godot engine. A Snap to install. Totally free and fun.
何を解決するか
Godot AI は、AIアシスタント(Claude Code や Codex など)がライブな Godot ゲームエンジンエディタと直接対話できるようにします。ユーザーが AI チャットとエンジンの間でコードやシーン設定を手動でコピー&ペーストする必要がなくなり、AIがリアルタイムでシーンの構築、ノードの編集、ゲーム環境の設定をプログラムで行えるようになります。
動作方法
このプロジェクトは、AIクライアントと Godot エディタの間のギャップを埋めるために Model Context Protocol (MCP) を使用しています。Pythonサーバー(FastMCP を使用)が中継役を果たし、WebSockets経由で Godot エディタプラグインに接続します。AIクライアントは HTTP または stdio ブリッジ経由でこのサーバーと通信し、43のツールで120以上の操作をトリガーできます。たとえばノードの作成、シグナルの接続、スクリプトの編集などが可能です。
対象ユーザー
Godot Engine(バージョン 4.5+)を使用し、UIレイアウト、シーンの組み立て、基本的なスクリプト作成といったゲーム開発の面倒な作業をAIエージェントで自動化したいゲーム開発者。
特徴
- エディタとの深いつながり:シーン全体の構築、マテリアル、アニメーション、パーティクル、カメラの設定をプログラムで行うことが可能。
- 広範なクライアント対応:Claude Code、Claude Desktop、Cursor、Zed など、多数の MCP クライアントと互換性あり。
- 完全にコードから作成されたUI:外部の画像生成を必要とせず、複雑なUIをプログラムで描画可能。
- 統合されたテスト機能:エディタ内に GDScript テストフレームワークが内蔵されており、AIクライアントがゲーム用のテストスイートを書いたり実行したりできる。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト