mcpField
U
Unity MCP Server

Unity MCP Server

ローカル
github.com/nikolausm開発ツール0今日更新

Unity MCP Server について

Unity MCP Serverは、MCPサーバーを介してClaudeとUnity Engineを連携します。Unityプロジェクトの一覧表示、作成、起動、ビルドに加え、インストール済みバージョンの確認やC#スクリプトの作成ができます。

主な機能

  1. 01Unityプロジェクトの一覧表示
  2. 02プロジェクトの作成と起動
  3. 03インストール済みバージョンの確認
  4. 04C#スクリプトの作成
  5. 05Unityプロジェクトのビルド

活用シーン

  1. 01ディレクトリ内のUnityプロジェクト検索
  2. 02Unityプロジェクトの作成や起動
  3. 03プロジェクト用C#スクリプトの作成
  4. 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 プロジェクトをビルドします

インストール

  1. 依存関係をインストールします:
npm install
  1. 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)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。