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 コンテナ内で実行できます。

開始方法

  1. プラグインをインストール – Releases ページから AI-Game-Dev-Installer.unitypackage をダウンロードするか、CLI を実行します:
    npm install -g unity-mcp-cli
    unity-mcp-cli install-plugin ./MyUnityProject
    
  2. AI エージェントを選択 – Claude、Codex、Cursor、Copilot、Gemini など(UI にサポートされているエージェントが一覧表示されます)。
  3. エージェントを設定 – Unity で Window → AI Game Developer を開き、Auto-generate skills をクリックするか、CLI コマンド unity-mcp-cli setup-skills claude-code ./MyUnityProject を実行します。
  4. 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 から取得されています。追加の機能は推測されていません。

関連

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