Unity MCP Server について
Unity MCP Serverは、MCPサーバーを介してClaudeとUnity Engineを連携します。Unityプロジェクトの一覧表示、作成、起動、ビルドに加え、インストール済みバージョンの確認やC#スクリプトの作成ができます。
主な機能
- 01Unityプロジェクトの一覧表示
- 02プロジェクトの作成と起動
- 03インストール済みバージョンの確認
- 04C#スクリプトの作成
- 05Unityプロジェクトのビルド
活用シーン
- 01ディレクトリ内のUnityプロジェクト検索
- 02Unityプロジェクトの作成や起動
- 03プロジェクト用C#スクリプトの作成
- 04Unityプロジェクトのビルド
MCP 対応
ClaudeにUnityプロジェクト管理、スクリプト作成、ビルド用のツールを提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Unity MCP サーバー
Unity と Claude を連携するための MCP(Model Context Protocol)サーバーです。
機能
- unity_list_projects: ディレクトリ内のすべての Unity プロジェクトを一覧表示します
- unity_create_project: 新しい Unity プロジェクトを作成します
- unity_open_project: Unity プロジェクトを開きます
- unity_list_installed_versions: インストール済みのすべての Unity バージョンを表示します
- unity_create_script: Unity プロジェクトに C# スクリプトを作成します
- unity_build_project: Unity プロジェクトをビルドします
インストール
- 依存関係をインストールします:
npm install
- Claude Desktop で設定します: 以下の設定を Claude Desktop の設定ファイルに追加します:
{
"unity": {
"command": "node",
"args": ["/Users/michaelnikolaus/unity-mcp-server/index.js"],
"env": {}
}
}
使用方法
インストール後、Claude で Unity ツールを使用できます:
- プロジェクトを検索:
unity_list_projects - 新しいプロジェクト: 名前とパスを指定して
unity_create_project - プロジェクトを開く: プロジェクトパスを指定して
unity_open_project - スクリプトを作成: 新しい C# スクリプトを作成する
unity_create_script - プロジェクトをビルド: ビルドを行う
unity_build_project
前提条件
- Unity Hub がインストールされていること
- Unity のバージョンが少なくとも 1 つインストールされていること
- macOS(ほかのプラットフォームではパスの調整が必要です)
作者
Michael Nikolaus (Minicon eG)
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。