Communityライティング&編集github.com

putnamwarlike130/UECortex

エディタ内でネイティブのUnreal Engine 5 MCPサーバーを実行し、Claude Code、VS Code、その他のMCPクライアントから追加プロセスなしでプロジェクトを制御します。

UECortex とは?

このスキルは、Unreal Engine 5エディタ内で直接MCP(Model Context Protocol)サーバーを起動し、Claude CodeやVS Codeなどの外部MCPクライアントからUE5プロジェクトを制御できるようにするものです。通常、UE5を外部ツールと連携するには追加のブリッジプロセスやプラグインが必要ですが、UECortexはエディタ自体がサーバーとして機能するため、別途プロセスを立ち上げる必要がありません。これにより、AIエージェントがエディタの状態をリアルタイムで把握し、アセット操作、ブループリント編集、レベル配置などのタスクを直接実行できます。MCPクライアントは標準のJSON-RPC通信を介してUE5に接続するため、特別な設定なしでツールチェーンに統合可能です。開発者はこれを使って、Claude CodeからUE5のシーン編集を指示したり、VS Codeからアセット管理を自動化するといったワークフローを実現できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add putnamwarlike130/UECortex

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

UECortex は何をしますか?

エディタ内でネイティブのUnreal Engine 5 MCPサーバーを実行し、Claude Code、VS Code、その他のMCPクライアントから追加プロセスなしでプロジェクトを制御します。

概要

UECortexはUnreal Engine 5エディタ内に直接MCPサーバーを組み込み、外部のAIエージェントや開発ツールがエディタと通信できるようにします。これにより、Claude CodeやVS CodeなどのMCP対応クライアントからUE5プロジェクトの操作が可能になります。

主な機能

  • エディタ内MCPサーバー: UE5エディタ自体がMCPサーバーとして動作し、外部プロセス不要
  • Claude Code対応: Claude Codeから直接UE5プロジェクトを制御
  • VS Code統合: VS CodeのMCPクライアントからUE5操作を実行
  • 標準プロトコル: JSON-RPCベースのMCPプロトコルを使用
  • リアルタイム操作: エディタの状態をリアルタイムで取得・変更可能

インストール

  1. このリポジトリをクローンします:

    git clone https://github.com/putnamwarlike130/UECortex.git
    
  2. プラグインをUE5プロジェクトのPluginsフォルダにコピーします。

  3. エディタを再起動し、プラグインが有効になっていることを確認します。

使用方法

Claude Codeから接続

Claude Codeの設定ファイルに以下のMCPサーバー設定を追加します:

{
  "mcpServers": {
    "UECortex": {
      "command": "",
      "url": "http://localhost:8080/mcp"
    }
  }
}

VS Codeから接続

VS CodeのMCPクライアント設定で、上記のURLを指定します。

設定

パラメータ説明デフォルト値
PortMCPサーバーのリスンポート8080
Hostバインドアドレスlocalhost

例

# Claude Codeからの指示例
"""
現在のレベルに新しいキューブアクターを追加して、座標(0, 0, 100)に配置してください。
"""

トラブルシューティング

  • 接続できない場合: エディタでプラグインが有効であることを確認してください。
  • ポート競合: Port設定を変更して別のポートを使用してください。

ライセンス

MIT

関連スキル