チュートリアルStefan VaskevichStefan Vaskevich

Unreal Engine 5.8 ネイティブ MCP + Claude:実際に動く正しいセットアップ

UE 5.8 はネイティブ MCP サーバー(PCG・Niagara・ブループリント)を搭載。デモは作り込み済み——本当に使えるセットアップを紹介:ネイティブ MCP + VibeUE + Claude、最初から最後まで。

Unreal Engine 5.8 がついに登場し、目玉は強烈です。エディターに ネイティブの MCP サーバーが組み込まれ、PCG・Niagara・ブループリントの ツールを備えています。エージェント(Claude、Codex、Cursor)を接続すれば、デモでは 数回のプロンプトで街まるごとを構築し、群衆を配置し、ライティングまでアートディレクション してみせます。

ここで誰も言わない正直な話を。ネイティブ MCP だけではそれはできません。Epic が見せたリールは入念に準備されたもの——モジュール式アセットと手組みの PCG グラフが 最初からプロジェクトに入っていました。Claude を入れ、MCP をオンにして、まっさらな状態で 試せば、まず間違いなくゴミが出てきます。それでも本当に素晴らしいツールです。必要なのは その周りに正しいセットアップを組むこと——組み合わせれば、本当に魔法が起きます。その セットアップが何なのかを、これから正確に説明します。

セットアップを一行で
Unreal Engine 5.8(ネイティブ MCP)+ VibeUE プラグイン(5.8 対応済み)+ プロジェクトフォルダで開いた Claude Code。ネイティブ MCP がきれいなネイティブ作業を担い、VibeUE が 届かない隙間をすべて埋めます。どちらも MCP で同じエージェントに話します。
Unreal Engine 5.8 のゴールデンアワーの日本風の川辺の町——五重塔、水上の小舟、桜——ネイティブ MCP と VibeUE を使い PCG で構築
最終成果:ほぼプロンプトだけで Unreal Engine 5.8 に作った、制御可能な日本風の川辺の町。ネイティブ MCP がネイティブ作業を、VibeUE が届かない部分すべてを担う。

1. ネイティブ UE 5.8 MCP が本当に得意なこと

初めて、MCP サーバーが Unreal の内部に同梱されました。基本機能にサードパーティの ブリッジは不要——エディター自身がエージェント向け API を公開します。そして本当に重要な ツールを、はるかに便利な形で開放します:PCG(プロシージャル生成)、Niagara、ブループリントなど。オブジェクトの配置、マテリアル作成、そして 単に注釈付きスクリーンショットを撮る(エージェントが自分のやったことを 見られる)——どれももう問題になりません。

Epic が PCG 生成の街をデモした理由はまさにこれです。PCG が強力な部分で、そのフル API と スキルをエージェントに渡すことこそが本当の解放です。あなたが見た群衆シム、瞬時の街、 ライティングのパス——すべて PCG とネイティブのツール呼び出しの上で動いています。

UE 5.8 ネイティブ MCP デモで、Unreal Engine のシーンを埋め尽くす大規模な群衆シミュレーション
ネイティブ MCP デモ:世界を群衆で埋める。強力——そして PCG が支えている。
Claude が Unreal Engine で日本風の村のライティングをアートディレクション——暖かい低い太陽のゴールデンアワー
ライティング全体のアートディレクション:太陽角度、露出、影の補光——すべてプロンプトから、ネイティブ MCP で。

2. 弱点はどこか(そしてデモが少しだけ嘘をつく理由)

ネイティブ MCP を単体で動かすと、すぐに壁に当たります。実際には任意の Python を 実行できず、マテリアルやオブジェクトの深い微調整に制限があり、 そして——AI 生成の 3D を扱う人全員を刺すのがこれ——FBX か OBJ しかインポート できません。AI 生成の .glb を渡すと、自分でインポートしてくれと 言ってくるだけです。

Epic のデモは作り込み済み
あの「数プロンプトで街まるごと」のリールは事前に用意されたもの:モジュール式の建物、 アセットのライブラリ、そしてプロジェクトに最初から座っていた手作りの PCG グラフ。 エージェントは PCG にアクセスできた——が、それらのグラフをその場で発明したわけでは ありません。他の YouTuber が「再現不可能」と言うのは半分正解:彼らのシーンを まっさらから再現はできませんが、下のセットアップなら自分のものは確実に作れます。

もう一つ正直な制限:コンセプト画像を見てそれを再現することは期待しないでください。 空間認識が弱点です。Opus 4.8(今回ずっと使用)はまずまず。Fable 5 は空間認識が明らかに 良いものの、突出してはいません。そして ChatGPT/Codex のビジョンは「このスクリーンショットを 読んで配置を直して」系のタスクでさらに上です。Codex を常用しているなら、スクリーンショット 駆動の修正は Claude よりきれいな結果が得られます。

3. VibeUE が隙間を完璧に埋める

VibeUE は前回の「Claude Code を Unreal で」ビルドで使ったプラグインです——そして本動画の前日に、ネイティブ MCP と対立せず協調して動く 5.8 リリースが出ました。この組み 合わせが答えです。ネイティブの上に、こう加わります:

任意の Python 実行
エージェントはネイティブ API がたまたま公開しているメソッドに縛られません。ツールが足りなければ、エディターの Python で回避して自分で書きます。
GLB インポート(FBX/OBJ だけでない)
AI 生成の .glb が入ったフォルダを Claude に指せば、プロジェクトへ直接インポート——ネイティブ MCP が拒むまさにそれを。
深い微調整 + 独自スキル
地形、より深いマテリアル制御、ほぼすべてのブループリントグラフ(ウィジェット含む)への API、そしてネイティブ MCP にないスキルライブラリ。
一つのルール:ネイティブメソッド優先
VibeUE は強力ですが、その力はエディターをクラッシュさせ得ます。だから 作業順はシンプル:エージェントにはまずネイティブ MCP ツールを使わせ、 ネイティブにできないこと(Python、GLB インポート、深いグラフ/マテリアル作業)だけ VibeUE に フォールバック。下のダウンロード用セットアップファイルが、まさにこの優先度を書き込んでいます。
Unreal Engine で開いた PCG 道路スプライングラフ。市域半径、河川クリアランス、樹木散布のノードが VibeUE 経由で編集されている
VibeUE は PCG グラフとノードスキーマに深く到達——推測ではなく実際のノードシグネチャをタップする。ここはネイティブ MCP が触れない層。

4. スタック全体をインストールして接続する

前提:Unreal Engine 5.8 をインストールし、Unreal プロジェクトの フォルダで Claude Code を開く(デスクトップ版でもターミナルでも可)。権限バイパスモードで起動すれば、ステップ ごとに止まらず一気にビルドと配線ができます。

1

まず VibeUE をインストール(リンクを貼って Claude に任せる)

VibeUE 5.8 ページで Git リンクをコピーし、Claude にクローンとインストールを指示。リポジトリをプロジェクトの Plugins/ に取り込み、C++ モジュールをビルドします。ビルド中はエディターを閉じて(どのみち再起動が必要)、コンパイルを完了させましょう。

2

Git の準備を確認

Claude が Git の初期化を尋ねたら、はいと答えてください——Git は必須です。 Unreal プロジェクトはコードとアセットの大きな塊で、バージョン管理があれば実験が崩れた 瞬間にきれいに戻せます。動いた節目ごとにコミットを。

3

両プラグインを有効化し、Unreal を再起動

プラグインを開き、2 つの MCP プラグイン——ネイティブのものと VibeUE——を 有効化。これらはデフォルトでオフです。VibeUE がインストール済みかつ有効と表示 されることを確認し、エディターを再起動して読み込ませます。

4

Auto Start Server をオンに

Editor Preferences → Model Context Protocol へ行き、Auto Start Server を有効化。これで Unreal 起動のたびに MCP サーバーが http://127.0.0.1:8000/mcp で待ち受け、 エージェントが接続できます。(コンソールコマンド ModelContextProtocol.StartServer でオンデマンド起動もできますが、自動起動の方がずっと楽です。)

5

クライアント設定(.mcp.json)を生成

エディターのコンソールから、エージェント設定をプロジェクトルートへ書き出します。 Claude Code なら ModelContextProtocol.GenerateClientConfig ClaudeCode。 公式ドキュメントは Cursor、VS Code、Gemini、Codex、または複数エージェント を一度に設定する All も同様にサポート。 その後 Unreal と Claude を再起動し、新しいセッションで MCP 接続を確認させます。

Claude Code が VibeUE C++ プラグインを UE 5.8 用に Unreal プロジェクトの Plugins フォルダへクローン&ビルド
ステップ 1:Claude が VibeUE を Plugins/ にクローンし、EngineVersion 5.8.0 対象を確認して C++ モジュールをビルド。
Unreal Engine の Editor Preferences。Model Context Protocol パネルで Auto Start Server がポート 8000 で有効
ステップ 4:Editor Preferences > Model Context Protocol > Auto Start Server。サーバーは 127.0.0.1:8000/mcp にバインド。
公式 Unreal MCP ドキュメント。ModelContextProtocol.GenerateClientConfig が ClaudeCode、Cursor、VSCode、Gemini、Codex、All に対応
ステップ 5:一つのコンソールコマンドでエージェント用 .mcp.json を書き出す。ClaudeCode、Cursor、VSCode、Gemini、Codex——または All。
# Unreal エディターのコンソールで(バッククォートキーで開く):
ModelContextProtocol.GenerateClientConfig ClaudeCode   # .mcp.json をプロジェクトルートへ書き出す
# またはサポート対象のエージェントを一度にすべて配線:
ModelContextProtocol.GenerateClientConfig All

# MCP サーバーをオンデマンド起動(自動起動オフの場合):
ModelContextProtocol.StartServer        # デフォルトポート 8000
ModelContextProtocol.StartServer 8000

# Claude Code では、両方を再起動した後の最も簡単な確認:
#   "check the MCP connection"
私の CLAUDE.md と AGENTS.md をダウンロード(時短ツール)

どちらかを Unreal プロジェクトのルートに置けば、エージェントはこのスタック専用に検証 済みのプレイブックに従います:ネイティブ MCP 優先の順序、VibeUE スキルライブラリ、 インストール順、そして苦労して得た UE 5.8 の落とし穴——再発見せずに済みます。Claude Code には CLAUDE.md、Codex / Cursor / その他の エージェントには AGENTS.md を。

5. 本当のテスト:PCG で日本風の川辺の町を作る

無意味なデモをつまみ食いするより、ここでの目標はあなたが実際に制御できるものです。計画はこう:町ぶんのモジュール式アセットを生成し、放り込み、ずっと編集し続け られるプロシージャルな街をエージェントに組ませる。まずアセット——約 60 個(道路、橋、 植物、家、川の小物)を Tripo でコンセプト画像から生成し、最適化したまま (各おおよそ 2.5 万ポリゴン)保ちます。

日本風の川辺の町のコンセプト参考——モジュール式アセットを計画するための真上からの俯瞰ビュー
まず町のコンセプト参考を用意し、モジュール式パーツを生成。エージェントは組み立て役——アートを発明はしない。
バッチ生成に Tripo の HD モードを使う理由
Stefan は Tripo HD モデルでセットを生成。ポリゴン予算を設定でき(5k まで下げられる)、 テクスチャを一度に焼ける——このように多様なセットでは smart-mesh より形状が正確です。 注意点:五重塔のような大物は 2 万ポリゴン制限に収まりません。Tripo は現在 top3d.ai リーダーボード のテクスチャ、ジオメトリ、そしてローポリすべてでトップ——だからここでの主力です。
Tripo が HD モードで日本風の木製ドックアセットを生成し、Unreal へインポートするため GLB でエクスポート
各モジュール式パーツは Tripo から GLB で出てくる——だからこそ VibeUE が必要:ネイティブ MCP は GLB をインポートしない。

さあビルド、一度に一プロンプト、各ステップ後にコミット:

1

空白の地形、それから緑の草マテリアル

ごく簡単に始める——空白の地形を作り、草マテリアルを与える。問題なし。シンプルな オブジェクトとマテリアルの配置はネイティブ MCP の得意領域です。

2

動かせる川——スプライン上に

Unreal の Water プラグインを取り込み、川を制御可能なカーブとして敷くよう指示。最初は 少し地形からはみ出しますが、スプラインなのでドラッグするだけで収まり ます。その制御こそが PCG の要点です。

3

石畳の道——テクスチャをその場で生成

道を追加、これもスプライン上に。石畳テクスチャが手元にない?エージェントは fal.ai(Patina)に手を伸ばし、テクスチャを生成、そこからマテリアルを 作ります——あなたは API キーを渡すだけ。最初のパスは引き伸ばされて戻って きました(また例の弱い空間認識)。追加プロンプト一つで UV を修正。

Claude が PCG 道路のビューポートスクリーンショットを撮り、引き伸ばされた石畳テクスチャを診断
自己レビューのループ:エージェントが自分の成果をスクリーンショットし、引き伸ばしを見つけて直す。注釈付きスクリーンショットはネイティブ MCP の強み。
4

道沿いの家——GLB から

プロンプト:建物を道路の近くに置く。家は GLB で入ってきました——VibeUE のおかげで難なくインポート(ネイティブ MCP だけなら自分で入れてくれと言われる)。 スプライン + PCG なので、道路を動かせば家も自動で流れ直します。

5

家を水辺から外し、プロシージャルな橋を追加

スクリーンショットに「川が通る場所に家を置かないで」を添えると、一プロンプトで岸を クリア。渡河には短い橋タイルを生成し PCG に繰り返させる——道が川を渡る どの場所にも橋ができ、スプラインを延ばせばさらに橋が生まれます。

6

交差点——街がちゃんと分岐できるように

2 本目のスプラインと交差点ロジックを追加し、家が交差点の真ん中に落ちることなく街路が 交わるように。これは正しくするのに明示的な後押しが必要でしたが、いったん動けば、町は 好きなだけ複雑に育てられます。

緑の地形を通る PCG 道路スプライン。沿道にモジュール式の日本家屋が配置され、隣に川
スプライン駆動で完全プロシージャル:道路や川を動かせば、家・橋・小物が合わせて再計算される。

6. 草、木、そしてゴールデンアワーのライティング

レイアウトが動いたら、仕上げのパスもすべて PCG:草を敷き、次に木を散布—— すべてプロシージャルなので、後で道路を調整すると植生も一緒に流れ直します。エージェントは 必要なときに外部ツールも引っ張れます:その道路マテリアルのために fal.ai に 到達し、テストでは Blender を起動して草の葉をモデリング、GLB でエクスポート し Unreal に戻すことすらしました。

そしてネイティブデモが触れなかった部分:ライティング。ゴールデンアワーの パスを頼むと、太陽、影、空の補光を設定します。最初の試みは少し暗め。「明るくして」を一つ 足すと、反射と暖かい低い太陽がシーン全体をまとめ上げました。

完成したプロシージャルな日本風の町の俯瞰——道路網、家、桜、川、そして中央の五重塔
町全体を上から——道路、家、植生、川がすべて、編集し続けられる PCG スプラインで駆動。

7. 正直な結論

輝くとき、そうでないとき
  • 制御可能なプロシージャル世界を美しく構築します——川と街路はスプライン、 家・橋・植生は PCG、編集すればすべて流れ直します。
  • コンセプト画像の再現はしません。空間認識が上限——構図はあなたが決め、 ビルドはそれが実行します。
  • ブループリント/PCG グラフはスパゲッティ。ロジックは動きますが、ノード 配置は手で整える必要があるかも。(State of Unreal によれば、UE6 はブループリントから コードへ寄る可能性——それはエージェントが得意です。)
  • 時間とビジョンツールに予算を。フルビルドは約 2 時間、プロンプトあたり おおよそ 5〜10 分。スクリーンショット駆動の修正がボトルネックなら、Codex/ChatGPT の ビジョンが Claude を上回ります。
キャラクターが Unreal Engine の完成した日本風の町の街路を、高床式の家や桜を通り過ぎながら走る
つまみ食いのレンダーではなく——あなたが作り、さらに造形し続けられる、歩ける本物の町。これが今このセットアップが出せる最大値。

これは基調講演の「数プロンプトで街まるごと」という幻想か?いいえ——そうだと言う人は何かを 売っています。でもこれは現実的で実用的な版です:ネイティブ MCP + VibeUE + Claude で、あなたは 本当に制御できるプロシージャル世界を手にする。それは、決して再現できない作り込みデモより はるかに有用です。

実際に手に入るもの

ネイティブ + VibeUE の MCP ブリッジ
UE 5.8 内蔵 MCP がネイティブ作業、VibeUE が Python・GLB インポート・深いグラフ/マテリアル制御——どちらも一つのエージェントで。
制御可能な PCG 世界
川、道路、家、橋、植生がスプライン上に——一つ編集すれば残りが再計算。
自己レビューするエージェント
注釈付きスクリーンショットで自分の成果を見て、引き伸ばしテクスチャを診断し、直す。
そのまま使えるセットアップファイル
インストール順、ネイティブ優先の順序、UE 5.8 の落とし穴を書き込んだ CLAUDE.md と AGENTS.md。

これがパイプライン全体です:VibeUE 付きの UE 5.8 をインストールし、Claude(または Codex)を MCP で接続、モジュール式アセットを生成し、エージェントにプロシージャル世界を組ませながら あなたが舵を取る。この種のワークフローを養う新しい AI-3D ツールは絶え間なく登場し——その たびに直接 アリーナ に入るので、コミット前に比較できます。この物語の前章は Claude Code + Unreal Engine 5 ノーコード Aura ワークフローで。

これらのツールを自分で比較してみませんか?3D AIアリーナをご覧ください。

Unreal Engine 5.8 ネイティブ MCP + Claude:実際に動く正しいセットアップ | Top 3D AI