MCP アンリアル サーバー
リモート Python 実行を通じて Unreal Engine インスタンスと対話するためのサーバー実装。
特徴
🚀 Unreal インスタンス管理
マルチキャストによるUnrealノードの自動検出
リアルタイムノードステータス監視
LSP 互換クライアントによるリソース一覧
💻リモート実行
Unreal Engine 環境で Python コードを実行する
有人実行モードと無人実行モードの両方をサポート
ファイル実行とステートメント評価モード
📊ログ記録と監視
詳細なログをファイルに記録します (
mcp_unreal.log)異なる詳細レベルでのコンソールログ
ノード接続のヘルスモニタリング
Related MCP server: Unity MCP Integration
インストール
構成
ネットワーク設定
RemoteExecutionConfigでマルチキャスト パラメータを構成します。
ログ記録
server.pyのログ記録設定を変更します。
使用法
サーバーの起動
サポートされているツール
Unrealインスタンスに接続する
Pythonコードを実行する
APIドキュメント
リソース形式
実行モード
モード | 説明 |
MODE_EXEC_FILE | Pythonファイルを実行する |
MODE_EXEC_ステートメント | Pythonステートメントを実行する |
MODE_EVAL_STATEMENT | Python式を評価する |
トラブルシューティング
よくある問題:
ノードが検出されません: MCP プラグインを使用して Unreal インスタンスが実行されていることを確認します
実行タイムアウト: マルチキャストトラフィックのファイアウォール設定を確認してください
接続が切断された場合: ノードのステータスの変化については
mcp_unreal.log監視します。
ライセンス
Apache 2.0 ライセンス