Integrations
Supports deployment through Docker with configuration options, allowing the server to be containerized and run in isolated environments.
Enables repository interactions for cloning the Unity MCP server codebase as part of the installation process.
Supports accessing and cloning the Unity MCP server repository from GitHub as part of the setup workflow.
Smithery.ai 用 Unity MCP サーバー
プロジェクト管理、シーン編集、プレハブ作成、スクリプト生成などのツールを提供する、Unity ゲーム開発用の包括的な Model Context Protocol (MCP) サーバーです。
特徴
- プロジェクト管理: Unity プロジェクトを作成して開く
- シーン編集:Unityシーンの作成と変更
- プレハブ作成: カスタマイズ可能なコンポーネントでプレハブを生成
- スクリプト生成: さまざまなテンプレート (MonoBehaviour、ScriptableObject、EditorWindow) を使用して C# スクリプトを作成します。
- Smithery.ai 統合: Smithery.ai プラットフォームとの完全な互換性
はじめる
前提条件
- Node.js 18以上
- Unityがインストールされている(Unityの実際の操作用)
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
サーバーの実行
地域開発
Smithery.ai の展開
または Docker を使用する場合:
構成
サーバーは環境変数を通じて設定できます:
SMITHERY
: Smithery モードを有効にするには「true」に設定します (WebSocket トランスポートを使用)PORT
: WebSocketサーバポート(デフォルト: 3000)UNITY_PROJECTS_PATH
: Unityプロジェクトを保存するディレクトリSCRIPT_ROOT
: スクリプトテンプレートを保存するディレクトリ
APIツール
Unityプロジェクトを作成する
指定された構成で新しい Unity プロジェクトを作成します。
オープンユニティプロジェクト
既存の Unity プロジェクトを開きます。
Unityシーンを作成する
新しい Unity シーンを作成します。
Unityプレハブを作成する
新しい Unity プレハブを作成します。
Unityスクリプトを生成する
Unity 用の新しい C# スクリプトを生成します。
Docker サポート
サーバーは Docker を使用してデプロイできます。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
This server cannot be installed
Unity ゲーム開発用のモデル コンテキスト プロトコル サーバー。ユーザーは Smithery.ai との自然言語統合を通じて、プロジェクトの管理、シーンの編集、プレハブの作成、スクリプトの生成を行うことができます。