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プロトコルを使用
- リアルタイム操作: エディタの状態をリアルタイムで取得・変更可能
インストール
-
このリポジトリをクローンします:
git clone https://github.com/putnamwarlike130/UECortex.git -
プラグインをUE5プロジェクトの
Pluginsフォルダにコピーします。 -
エディタを再起動し、プラグインが有効になっていることを確認します。
使用方法
Claude Codeから接続
Claude Codeの設定ファイルに以下のMCPサーバー設定を追加します:
{
"mcpServers": {
"UECortex": {
"command": "",
"url": "http://localhost:8080/mcp"
}
}
}
VS Codeから接続
VS CodeのMCPクライアント設定で、上記のURLを指定します。
設定
| パラメータ | 説明 | デフォルト値 |
|---|---|---|
Port | MCPサーバーのリスンポート | 8080 |
Host | バインドアドレス | localhost |
例
# Claude Codeからの指示例
"""
現在のレベルに新しいキューブアクターを追加して、座標(0, 0, 100)に配置してください。
"""
トラブルシューティング
- 接続できない場合: エディタでプラグインが有効であることを確認してください。
- ポート競合:
Port設定を変更して別のポートを使用してください。
ライセンス
MIT