Unity Editorとゲーム内でAIエージェントやLLMを動かせるプラグイン兼MCPサーバー
CoplayDev/unity-mcp
Model Context Protocolを通じて、Claude、Cursor、VS CodeなどのAIアシスタントからUnity Editorを操作できるブリッジ。
- スター
- 15,189
- フォーク
- 1,704
- 未解決の Issue
- 106
- 最終コミット
- 10 時間前
これは何?
MCP for Unityは、Model Context Protocolを通じてAIアシスタントとUnity Editorを接続します。Unity packageとしてインストールし、MCPクライアントで設定すると、自然言語の指示でシーンやGameObjectの作成、C#スクリプトの編集、アセット管理、テストの実行、プロファイリング、プロジェクトのビルドを行えます。
このプロジェクトは、シーン、アセット、スクリプト、Editorの操作をカバーするMCPツールのエントリーポイントを提供します。Claude DesktopやClaude Code、Cursor、VS Code、Windsurf、Cline、Gemini CLIなど、MCP互換クライアントであれば利用できます。Unity 2021.3 LTSから6.xまでを対象とし、uv経由で実行するPython 3.10以降が必要です。パッケージはgit URLまたはOpenUPMからインストールでき、設定ウィンドウから検出されたクライアントを自動でセットアップできます。
MITライセンスで公開され、CoplayDevがメンテナンスしています。より高度な環境向けに、複数インスタンスへのルーティング、ツールグループ、オプションのRoslynによるスクリプト検証に対応しています。
主な機能
- 01自然言語の指示でシーンやGameObjectを作成・変更できます。
- 02Unity Editor内でC#スクリプトの読み取り、書き込み、リファクタリングを行えます。
- 03アシスタントからプロジェクトのアセットを管理し、Unityテストを実行できます。
- 04Claude、Cursor、VS Codeなど、あらゆるMCPクライアントで利用できます。
- 05Unity 2021.3 LTSから6.xまでに対応しています。
- 06起動中の複数のUnityインスタンス間でのルーティングに対応しています。
ユースケース
- オブジェクトやコンポーネントを平易な言葉で説明し、シーンのプロトタイプを素早く作成する。
- 大規模なプロジェクト内で、繰り返し発生するアセットやシーンの編集を自動化する。
- Editorでテストしながら、AIアシスタントにゲームプレイスクリプトの作成とチェックを任せる。
- AIを活用したワークフローからUnityテストを実行し、プロファイリングする。
クイックスタート
- 1
Unity Package Manager からパッケージをインストールします(「Add from git URL」)
https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main - 2
Unity エディターのメニューから MCP クライアントを設定します
Window → MCP for Unity → Configure All Detected Clients - 3
AI アシスタントに、シーン内に何かを作成するよう指示します
使う前に知っておきたいこと
- Unity 2021.3 LTS 以降と、uv を使用した Python 3.10 以降が必要です。
- Unity エディターでの変更は AI アシスタントによって行われるため、生成された編集内容を慎重に確認してください。
トピック
よくある質問
- unity-mcp とは?
- Model Context Protocolを通じて、Claude、Cursor、VS CodeなどのAIアシスタントからUnity Editorを操作できるブリッジ。 MCP for Unityは、Model Context Protocolを通じてAIアシスタントとUnity Editorを接続します。Unity packageとしてインストールし、MCPクライアントで設定すると、自然言語の指示でシーンやGameObjectの作成、C#スクリプトの編集、アセット管理、テストの実行、プロファイリング、プロジェクトのビルドを行えます。
- unity-mcp は無料で使えますか?ライセンスは?
- unity-mcp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- unity-mcp は今もメンテナンスされていますか?
- 活発にメンテナンス中。unity-mcp の最終コミットは 2026年10月19日 です。
- unity-mcp は何に使えますか?
- オブジェクトやコンポーネントを平易な言葉で説明し、シーンのプロトタイプを素早く作成する。 大規模なプロジェクト内で、繰り返し発生するアセットやシーンの編集を自動化する。 Editorでテストしながら、AIアシスタントにゲームプレイスクリプトの作成とチェックを任せる。 AIを活用したワークフローからUnityテストを実行し、プロファイリングする。
- unity-mcp のインストール方法は?
- Unity Package Manager からパッケージをインストールします(「Add from git URL」): https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main Unity エディターのメニューから MCP クライアントを設定します: Window → MCP for Unity → Configure All Detected Clients AI アシスタントに、シーン内に何かを作成するよう指示します
- unity-mcp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CoplayDev/unity-mcp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code CLIをUnreal Engine 5.7エディタに組み込み、チャットパネルとエディタ操作用の20以上のツールを備えたプラグイン。
Unity EditorをAIコーディングアシスタントから操作・照会できる、Model Context Protocol(MCP)プラグインです。
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
AutoGPTは、自然言語やビジュアルビルダーで定義した複数ステップのワークフローを実行するAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
複数のAIプロバイダー、Agents、MCP、Artifacts、マルチユーザー認証に対応したセルフホスト型チャット基盤。