IvanMurzak/Unity-MCP
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Unity-MCP – AI 搭載ゲーム開発アシスタント
概要 – Claude、OpenAI Codex、Cursor、GitHub Copilot、Gemini などの大規模言語モデル(LLM)エージェントを Unity エディターおよびランタイムのビルド済みゲームに接続できる Unity パッケージです。このプラグインは、AI エージェントがアセット、シーン、GameObject、スクリプト、パッケージ、エディター状態を操作したり、プロファイリングクエリを実行したりするために呼び出せる「MCP ツール」(70 以上の組み込みコマンド)のセットを公開します。
主な機能
- エディター側 AI – Unity ウィンドウから直接、LLM にオブジェクトの作成、スクリプトの作成、テストの実行、問題のデバッグを依頼できます。
- ランタイム AI – コンパイル済みゲーム内から同じ LLM 呼び出しを行うことができ、動的な NPC 動作やゲーム内デバッグが可能になります。
- ベンダーに依存しないエージェント – Anthropic、OpenAI、Microsoft、および MCP プロトコルを話す他のプロバイダーと連携します。ロックインはありません。
- 拡張可能なツールシステム – 開発者は C# でカスタムツールやプロンプトを追加し、AI に公開できます。
- 自動スキル生成 – プラグインはプロジェクト(Unity バージョン、インストール済みパッケージ、OS)をスキャンし、手動設定なしで AI が使用できる「スキルセット」を構築します。
- 複数のデプロイモード – MCP サーバーは、stdio を介してローカルで、HTTP 経由で、または Docker コンテナ内で実行できます。
開始方法
- プラグインをインストール – Releases ページから
AI-Game-Dev-Installer.unitypackageをダウンロードするか、CLI を実行します:npm install -g unity-mcp-cli unity-mcp-cli install-plugin ./MyUnityProject - AI エージェントを選択 – Claude、Codex、Cursor、Copilot、Gemini など(UI にサポートされているエージェントが一覧表示されます)。
- エージェントを設定 – Unity で
Window → AI Game Developerを開き、Auto-generate skills をクリックするか、CLI コマンドunity-mcp-cli setup-skills claude-code ./MyUnityProjectを実行します。 - AI と対話 – 「Create three cubes in a circle with radius 2」 などの自然言語コマンドを入力し、エディターが対応する MCP ツールを実行するのを確認します。
典型的なワークフロー例
- プレハブを生成して配置し、コンポーネントフィールドを変更し、その場で新しいスクリプトを作成します。
- Unity の Play-Mode または Edit-Mode テストを自動的に実行し、失敗の要約を取得します。
- シーンまたはカメラのスクリーンショットをキャプチャして、視覚的なデバッグを行います。
- リフレクションベースの呼び出しを使用して、AI から任意の C# メソッド(プライベートメソッドも)を呼び出します。
- Docker 化された MCP サーバーをデプロイし、リモート LLM がリリース済みゲームで NPC ダイアログを駆動できるようにします。
エコシステムと拡張 コアパッケージは、特定の Unity サブシステム用のツールを追加するオプションのスキルパックで拡張できます:
- AI Animation、AI Cinemachine、AI InputSystem、AI Navigation、AI ParticleSystem、AI ProBuilder、AI Splines、AI Terrain、AI Tilemap、AI Timeline。
各パックは独自のリポジトリ(例:
Unity-AI-Animation)にあり、Unity Package Manager を介してインストールできます。
インストールオプション
- Unity Package Manager –
openupm add com.ivanmurzak.unity.mcp - CLI –
unity-mcp-cli install-plugin … - Docker イメージ –
aigamedeveloper/mcp-serverヘッドレスサーバーデプロイメント用。
ライセンス – リポジトリは MIT ライセンスの下でリリースされています。
誰が使うか
- ボイラープレートコードを書かずに迅速なプロトタイピングを望むインディー開発者。
- LLM 駆動の NPC やデバッグツールをリリース済みゲームに直接組み込みたいチーム。
- Unity で AI 支援ゲーム開発をデモする教育者。
すべての詳細はプロジェクトの README から取得されています。追加の機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト