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、Claude Desktop、Cursor など)が、動作中の Godot ゲームエンジンエディタと直接対話できます。これにより、ユーザーが手動でコードをコピー&ペーストしたり、手動でシーンを設定したりする必要がなくなり、AI がリアルタイムでシーンの構築、ノードの編集、ゲーム環境の設定を行うことができます。
仕組み
このプロジェクトは Model Context Protocol (MCP) を実装し、AI クライアントと Godot エディタの間のブリッジとして機能します。通信フローは次のとおりです。
- MCP クライアント: AI アシスタント(例: Claude)がリクエストを送信します。
- ブリッジ: Python サーバー(
godot-ai attach)が stdio を介してリクエストを処理します。 - Godot エディタ: Godot エディタ内のプラグインが認証された WebSocket 接続を受信し、操作を実行します。
スクリプト編集、シグナル配線、UI 設定など、エディタを操作するための 46 のツールと 120 以上の操作を提供します。
対象読者
Godot Engine (4.7+) を使用するゲーム開発者で、LLM を活用して、シーンの構築、マテリアルの設定、プレイヤーコントローラのセットアップなど、エディタベースのゲーム開発における反復的なタスクを自動化したいと考えている方。
ハイライト
- 深いエディタ統合: シーンの構築、ノードの編集、シグナルの配線、UI、マテリアル、アニメーション、パーティクルの設定が可能です。
- 幅広いクライアントサポート: Claude Code、Claude Desktop、Codex、Cursor、VS Code などと互換性があります。
- 幅広いスクリプトサポート: パース検証とホットリロードを備えた GDScript の完全サポート。C# はテキストのみのサポート。
- 安全な通信: 独立したローテーション機能と認証された HTTP/WebSocket 接続を使用して、ローカルループバックのセキュリティを確保します。
まとめ
MCP 互換の AI アシスタントを Godot エディタに接続するブリッジで、AI がエンジン内で直接シーンを構築したり、ノードを編集したり、スクリプトを記述したりできるようにします。
タイトル
AI アシスタントが Godot ゲームエンジンエディタを直接操作できるようにする MCP ベースのブリッジ
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト