advanced-unity-mcp

Advanced Unity MCPは、自然言語コマンドを使用してUnityを制御するためのツールです。ユーザーは、複雑な操作を行うことなく、AIアシスタントに指示を出すことで、ゲームオブジェクトの設定やプロジェクトのビルドを自動化できます。このツールは、特にゲーム開発者にとって、作業効率を大幅に向上させる可能性があります。

GitHubスター

64

ユーザー評価

未評価

お気に入り

0

閲覧数

16

フォーク

5

イシュー

1

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Unity 2022+
MCP Client (Such as GitHub Copilot or Cursor)

インストール方法

インストール方法

前提条件

Unity: 2022以上
MCPクライアント: GitHub CopilotやCursorなど

インストール手順

1. パッケージのインストール

Unity Package Managerを開き、以下のURLを追加します:

https://github.com/codemaestroai/advanced-unity-mcp.git

2. AIの接続

Unity内でCode Maestro > MCP Dashboardに移動し、希望するMCPクライアントの隣にあるConfigureをクリックします。コマンドを入力し始めましょう!

トラブルシューティング

問題: AIがコマンドを認識しない 解決策: MCPクライアントの設定を再確認してください。

設定方法

設定方法

基本設定

MCPクライアントの設定

Unity内でCode Maestro > MCP Dashboardに移動し、希望するMCPクライアントの設定を行います。

詳細設定

セキュリティ設定

APIキーや認証情報は安全に管理すること
不要なアクセス権限を与えないように注意

パフォーマンス調整

Unity Profilerを使用してボトルネックを特定し、最適化を行う

設定例

特に設定ファイルの例は記載されていませんが、MCPクライアントの設定に基づいて行います。

使用例

使用例

基本的な使用方法

以下はMCPサーバーの基本的な使用例です:
javascript
// JavaScript例
const { MCPClient } = require('@modelcontextprotocol/client');

const client = new MCPClient();
await client.connect();

// ツールの実行
const result = await client.callTool('toolName', {
  parameter1: 'value1',
  parameter2: 'value2'
});

console.log(result);

応用例

python

Python例

import requests def call_mcp_tool(tool_name, params): response = requests.post( 'http://localhost:3000/mcp/call', json={ 'tool': tool_name, 'parameters': params } ) return response.json()

使用例

result = call_mcp_tool('analyze', {'input': 'sample data'})

使用ケース

エラーメッセージをコンソールで確認する
WASDコントロールを持つPlayerMovementというスクリプトを作成する
ビルドターゲットをiOSに切り替える
選択したオブジェクトにリジッドボディコンポーネントを追加する
金属的特性を持つ新しいマテリアルを作成する

追加リソース

作者情報
Code Maestro

The most advanced AI coding copilot for game development.

0

フォロワー

3

リポジトリ

0

Gist

0

貢献数