メインコンテンツまでスキップ

はじめに

MCP for Unityは、Claude、Codex、VS Code、ローカルLLMなどのAIアシスタントとUnity EditorをModel Context Protocolで接続します。アセット管理、シーン操作、スクリプト編集、テスト実行、定型作業の自動化に必要なツールをLLMから利用できます。

MCP for Unityでシーンを構築する例

できること

  • 40以上のUnity EditorツールをMCP経由で利用できます。manage_scenemanage_scriptmanage_gameobjectmanage_materialmanage_physicsrun_testsなどを含みます。
  • 25以上の読み取り専用リソースから状態を確認できます。editor_stategameobject_componentsproject_infounity_instancesなどを含みます。
  • 主要なMCPクライアントを自動設定できます。Claude Desktop、Claude Code、Cursor、VS Code、Windsurf、Cline、Codex、Qwen、Gemini CLI、Copilot CLI、OpenClawなどに対応します。
  • 複数Unityインスタンスを1つのセッションから操作できます。set_active_instanceで対象を切り替えられます。
  • 2つの通信方式に対応します。HTTPは複数クライアント・複数エージェント向け、stdioは単一クライアント向けです。

主な用途

  • 自然言語からシーンやゲームプレイを試作する。
  • プロジェクトの文脈を使ってC#スクリプトを生成・修正し、検証する。
  • アセットの一括処理、シーン検証、回帰テストなど、Unity Editor内の反復作業を自動化する。
  • MCPを基盤に独自のAI連携Editorツールを構築する。

次に読む


MITライセンス。上流プロジェクトはAuraの支援・保守によるもので、Unity Technologiesとは提携していません。