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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Unity ゲーム開発用のモデル コンテキスト プロトコル サーバー。ユーザーは Smithery.ai との自然言語統合を通じて、プロジェクトの管理、シーンの編集、プレハブの作成、スクリプトの生成を行うことができます。
Related MCP Servers
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.Last updated -169TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.Last updated -JavaScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with the Godot game engine, allowing them to launch the editor, run projects, capture debug output, and control project execution.Last updated -62JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides access to Unity Catalog Functions, allowing AI assistants to list, get, create, and delete functions within Unity Catalog directly through a standardized interface.Last updated -8PythonMIT License