unity-mcp: 自然言語を通じてLLMがUnity Editorを制御できるようにするMCPベースのブリッジ
unity-mcp: 自然言語を通じてLLMがUnity Editorを制御できるようにするMCPベースのブリッジ
何を解決するか
ゲーム開発における手動の摩擦を排除し、開発者が自然言語を使用してUnity Editorを制御できるようにします。メニューを手動で操作したりオブジェクトを操作したりする代わりに、開発者はAIアシスタントを使用して、繰り返しのタスクや複雑なシーンのセットアップを自動化できます。
仕組み
このプロジェクトはModel Context Protocol (MCP) を実装しており、AIアシスタント(Claude、Cursor、または VS Code など)とUnity Editorの間のブリッジとして機能します。GameObjectの作成、C#スクリプトの編集、アセットの管理など、エディタ内で直接アクションを実行するためにLLMが呼び出せる47個の特化したツール・エントリポイントを提供します。
対象者
LLMによる自動化を開発ワークフローに統合したいUnityユーザー(バージョン 2021.3 LTS から 6.x まで)のゲーム開発者。
ハイライト
- 幅広い互換性: Claude Desktop、Cursor、Windsurf、および Gemini CLI を含む、あらゆるMCP準拠クライアントで動作します。
- 包括的な制御: ツールはシーンの作成、スクリプトの編集、アセットの管理、テスト、プロファイリング、およびビルドをカバーします。
- 高度なルーティング: 複数のUnityプロジェクトを同時に管理するためのマルチインスタンス・ルーティングをサポートしています。
- 開発者フレンドリー: 生成されたコードが正しいことを保証するために、Roslynスクリプト検証を含んでいます。
Sources
- undefinedCoplayDev/unity-mcp