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クライアントがゲーム用のテストスイートを書いたり実行したりできる。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト