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がそのアクションの結果を視覚的に確認できるようにします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト