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