AnkleBreaker-Studio/unity-mcp-server
Unity MCP Server — 268 tools for AI-assisted game development. Connect Claude, Cursor, or any MCP client to Unity Editor & Unity Hub. Scene management, GameObjects, components, builds, profiling, Shader Graph, Amplify, terrain, physics, NavMesh, animation, MPPM multiplayer & more. Free & open source by AnkleBreaker Studio.
何を解決するか
このプロジェクトは、AIアシスタント(Claude、Cursor、Windsurfなど)とUnityゲームエンジンの間の包括的なブリッジを提供します。開発者はAIチャットインターフェースからUnityエディタとUnity Hubを直接制御でき、繰り返しのエディタ作業、シーン設定、プロジェクト管理を手動で行う必要がなくなります。
動作方法
Model Context Protocol (MCP) を実装し、AIコマンドをUnity内のアクションに変換するサーバーとして機能します。アーキテクチャは3つの部分から構成されています:AIアシスタント、MCPサーバー(このリポジトリ)、およびHTTP APIブリッジを実行する補助的なUnityエディタプラグイン。サーバーはインストールタスクのためにUnity Hub CLIと通信し、リアルタイムのエディタ操作のためにUnityプラグインと通信します。
対象ユーザー
ワークフローの自動化、シーンの迅速なプロトタイピング、または単純なオブジェクト配置から複雑なシェーダーおよび地形編集まで、AIを共同作業者として活用したいUnityゲーム開発者。
主な特徴
- 膨大なツールセット:30以上のカテゴリにわたる330以上のツールを提供。シーン管理、物理、照明、アニメーション、プロファイリングなど。
- 深いつながり:Shader Graph、Amplify Shader Editor、NavMeshの焼き込み、Memory Profilerなどの高度なUnity機能をサポート。
- 知的なツール管理:AIアシスタントのコンテキストウィンドウを圧迫しないように、2段階のシステム(コアツールとアドバンスドツール)を採用。
- 堅牢な接続性:マルチインスタンス検出、ポートの耐障害性、クラッシュ検出機能により、エディタの再起動やコンパイル時でも安定した接続を維持。
- 視覚的フィードバック:シーンビューとゲームビューのスクリーンショットをキャプチャ可能。AIがそのアクションの結果を視覚的に確認できるようにします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト