Unityのエディター内蔵MCPは非推奨になった。いまはCLIで動かす
Unity 自身が「Unity MCP server is deprecated」と明記しています。移行の手順と、Claude Code 利用者が踏みやすい unity mcp configure claude の罠(書き込み先は Claude Desktop)を実測で確認しました。
公開 2026年9月16日
この記事の要点5 points
- エディター内蔵の Unity MCP サーバーは非推奨。 公式が CLI への移行を案内している。
- 非推奨なのは「AI アシスタントパッケージの MCP サーバー」だけ。 CLI 自身の unity mcp や第三者製 MCP は対象外。
- 公式は「シェルを実行できるエージェントなら MCP を挟まず unity command / unity eval を使え。 速くてトークンも少ない」と書いている。
- unity mcp configure claude は Claude Desktop の設定に書く。 Claude Code は claude-code。移行ガイドの例をそのまま打つと別アプリに書かれる。
- CLI は無料で、Unity AI のサブスクは不要(公式明記)。
目次6章
検証した環境最終確認 2026年9月16日
- Unity CLI 1.0.0-beta.9(winget の Unity.CLI)
- com.unity.pipeline 0.7.0-exp.1
- Unity 6.6(6000.6.0f1)・Unity Personal
- Windows 11
書いてあるのは、この環境で実際に試した結果です。ツールの仕様や料金は変わるので、重要な判断の前には公式の情報も確認してください。
AI に Unity を触らせる方法を調べると、まず MCP サーバーの記事が出てきます。ところが Unity 自身のマニュアルには、こう書いてあります。
Unity MCP server is deprecated. Use the Unity command-line interface (CLI) instead. — AI Assistant 2.18 マニュアル
公式が挙げている、CLI に移る理由
私はこれを読んで、このプロジェクトでは最初から MCP を使わないことにしました。
非推奨なのは「どの MCP」か
ここを取り違えると話が噛み合いません。移行ガイドが対象にしているのはエディター内 AI アシスタントパッケージの MCP サーバーに接続している場合だけです。
「5通りの方法」は、この3つの組み合わせ方が違うだけ。
| 非推奨か | |
|---|---|
| エディター内 AI アシスタントパッケージの MCP サーバー | 非推奨(移行対象) |
Unity CLI の unity mcp / unity command | 対象外 |
| GitHub で公開されている第三者製の MCP サーバー | 対象外 |
そもそも MCP を設定しないという選択
移行ガイドで一番効いたのはこの一文です。
The
unity commandandunity evalcommands drive the Editor directly, without MCP in between. They're faster and use fewer tokens than MCP. Use these commands if your agent can run shell commands.
Claude Code も Codex もシェルを実行できる。なら MCP を挟む理由がない。
実際の操作はこうなります。
unity command console_status --project-path <プロジェクト>
unity command recompile --project-path <プロジェクト>
unity command run_tests --mode EditMode --project-path <プロジェクト>
unity command eval 'return UnityEditor.EditorApplication.isPlaying;'
MCP を挟む
unity command を直接叩く
罠:unity mcp configure claude は Claude Code ではない
それでも MCP を使う場合の話です。移行ガイドの例には claude と書かれています。Claude Code を使っている人がこれをそのまま打つと、別のアプリの設定ファイルに書かれます。
移行ガイドの例をそのまま打つ
unity mcp configure claude→ Claude Desktop の設定に書かれる
Claude Code に入れたいなら
unity mcp configure claude-code --dry-run→ Claude Code(
claude mcp add に委任)手元の CLI で一覧を出すと、こうなっていました。
| 指定する名前 | 実際のクライアント | 書き込み先 |
|---|---|---|
claude | Claude Desktop | AppData\Roaming\Claude\claude_desktop_config.json |
claude-code | Claude Code CLI | ファイルなし(claude mcp add に委任) |
codex | OpenAI Codex CLI | .codex\config.toml |
cursor | Cursor | .cursor\mcp.json |
vscode | VS Code(GitHub Copilot) | プロジェクトの .vscode\mcp.json |
ほかに windsurf・cline・copilot-cli・kiro・kimi・trae・zed・continue など、全部で17個ありました。
unity mcp configure --list # 名前と書き込み先を確認する
unity mcp configure claude-code --dry-run # 何が書かれるか見る
料金:CLI は無料
CLI は無料。Unity AI のサブスクリプションは要らない。
移行ガイドにはっきり書かれています。
The CLI is free and separate from Unity AI. Installing the CLI doesn't require a Unity AI subscription.
料金ページの FAQ でも、MCP サーバーについて「無料・同時実行の上限なし」となっています。エディター内蔵のアシスタント(体験版から月額へ移行するもの)とは別物です。
移行の手順
STEP 01
CLI を入れる
winget install Unity.CLI
STEP 02
Pipeline を入れる
unity pipeline install
STEP 03
MCP は入れない
unity command から始める
Windows では winget install Unity.CLI が MSIX で入るので、PATH に自動で追加されます。インストールスクリプト版は PATH を手で足すか、ターミナルを開き直す必要があります。
エディター側は unity pipeline install --project-path <プロジェクト> でローカル HTTP API が有効になります。Unity 6.0 以降が対象です。
まとめ
- エディター内蔵の Unity MCP は非推奨。公式が CLI を案内している
- 非推奨なのはその MCP だけ。CLI の
unity mcpと第三者製は別 - シェルを実行できるエージェントなら、MCP を挟まず
unity commandが速い(公式の言い分でもあり、実際そうだった) unity mcp configure claudeは Claude Desktop。Claude Code はclaude-code- CLI は無料。Unity AI のサブスクは要らない
FAQ
よくある質問
いま MCP を使っていると動かなくなりますか?
すぐ止まるという話ではありません。非推奨(deprecated)は「今後は CLI を使ってください」という案内です。ただし新しく組むなら CLI から始めたほうがいいです。
第三者製の Unity MCP も非推奨ですか?
違います。移行ガイドが対象にしているのは、エディター内 AI アシスタントパッケージの MCP サーバーに接続している場合です。CLI の unity mcp と、GitHub で公開されている第三者製の MCP サーバーは影響しないと書かれています。
MCP と unity command はどちらが速いですか?
公式は unity command / unity eval のほうが速く、トークンも少ないと書いています。実際、エディターのローカル HTTP API を直接叩くので、MCP サーバーという中継が1つ減ります。
Unity AI のサブスクリプションは必要ですか?
CLI には不要です。移行ガイドに「The CLI is free and separate from Unity AI. Installing the CLI doesn't require a Unity AI subscription.」と書かれています。
unity mcp configure claude を実行してしまいました。
Claude Desktop の設定ファイルに書かれています。--list に表示されるパスを見れば、どこに書かれたか分かります。Claude Code に入れたい場合は claude-code を指定し直してください。
SOURCES
出典
- 01Get started with Unity MCP server(非推奨の記載)Unity Documentation「Unity MCP server is deprecated. Use the Unity command-line interface (CLI) instead.」
- 02Replace MCP server with Unity CLIUnity Documentation移行手順・影響範囲・CLI が無料である旨
- 03Use Unity CLIUnity Documentationインストール方法と PATH の扱い
- 04Unity Pipeline packageUnity Documentationエディター側のローカル HTTP API
この記事は役に立ちましたか?
NEXT
あわせて読む
AIにUnityのテスト・動作確認・ビルドまで回させる手順
Unity CLI の run_tests / editor_play / capture_game_view / build を使って、人が画面を触らずにテストと動作確認とWebGLビルドを回した手順を、実際のコマンドと所要時間つきで残します。
公式UnityプラグインをClaude Codeに入れる(既定のスコープに注意)
Claude Code のプラグインは、シェルから入れると既定で「全プロジェクト」に入ります。Unity 用のスキルを Unity のリポジトリだけで有効にする入れ方と、設定がどこに書かれるか、別端末で必要になる作業を実測で整理しました。
WindowsでAIにUnityを操作させて踏んだ落とし穴14個
Unity CLI と Claude Code・Codex で実際にゲームを1本作る間に踏んだ問題を、症状・原因・対処の形で残します。PowerShell で引用符が消える、テストが0件になる、PC のスリープで打ち切りタイマーが効かない、など。