unreal-engine-skills-for-claude-code Claude Code プラグイン
Claude Code プラグインClaude Code開発デザイン・メディア制作AI エージェント・AI アプリ開発Claude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本プラグインは、Model Context Protocol (MCP) を介して稼働中の Unreal Editor を Claude Code から操作できるようにする Claude Code 用プラグインです。unreal-mcp というスキルと、プロジェクトが Unreal Engine 製であることを検知して関連する規約を優先させる SessionStart フックが含まれています。実際のエディタ操作は Unreal Engine 側の ModelContextProtocol プラグインと AllToolsets プラグインが担い、アクター、ブループリント、マテリアル、Niagara、Control Rig、Sequencer、State Tree、UI ウィジェット、Gameplay Ability System、自動テストなど30種類以上のツールセットに整理されたツール群を公開します。MCP サーバーはエディタプロセス内でローカルに動作し(デフォルトは localhost の8000番ポート)、認証機構を持たないため同一マシン上のプロセスからのみアクセスできます。README では、稼働中のエディタに対する広範な権限操作が可能であること、および一部ツールが任意の Python コードを実行できる点から、権限確認をスキップするモードの使用やバージョン管理の運用に注意するよう記載されています。
unreal-engine-skills-for-claude-code でできること
- Unreal Engine の ModelContextProtocol / AllToolsets プラグインと合わせてスキルとフックを導入する
- Unreal エディタのコンソールから MCP サーバーを起動・停止し、Claude Code 用のクライアント設定ファイルを生成する
- アクターの生成・変形・確認・削除、コンポーネントやアウトライナーフォルダの管理を行う
- ブループリントのグラフ・ノード・ピン・変数を編集し、コンパイルを実行する
- アセットの検索・読み込み・保存・移動・複製、Data Table や Curve Table、String Table の編集を行う
- マテリアルグラフやマテリアルインスタンスを作成する
- スタティック/スケルタルメッシュ、LOD、コリジョン、Nanite設定、ソケット、ボーンを確認・編集する
- Control Rig を構築し、State Tree や Behavior Tree の内容を確認する
- Level Sequence の作成・編集、キーフレームアニメーション、カメラ管理、FBX の入出力を行う
- Niagara の VFX システムや Dataflow グラフを作成する
- UMG ウィジェットブループリントの構築や Slate UI 操作の自動化を行う
- Gameplay タグの管理、Gameplay Ability System の状態確認、Game Feature Plugin の作成を行う
- C++ の自動テストを検出・実行し、結果を確認する
- エディタカメラの操作、スクリーンショット取得、選択状態の管理、ログの確認を行う
- エディタ内での Python スクリプト実行によって複数のツール呼び出しをまとめて行う