remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Facilitates executing Python code remotely within Unreal Engine instances, supporting multiple execution modes including file execution and statement evaluation.
Enables remote Python code execution in Unreal Engine environments, supporting both attended and unattended execution modes, file execution, and statement evaluation through an automatic node discovery system.
MCP アンリアル サーバー
リモート Python 実行を通じて Unreal Engine インスタンスと対話するためのサーバー実装。
特徴
- 🚀 Unreal インスタンス管理
- マルチキャストによるUnrealノードの自動検出
- リアルタイムノードステータス監視
- LSP 互換クライアントによるリソース一覧
- 💻リモート実行
- Unreal Engine 環境で Python コードを実行する
- 有人実行モードと無人実行モードの両方をサポート
- ファイル実行とステートメント評価モード
- 📊ログ記録と監視
- 詳細なログをファイルに記録します (
mcp_unreal.log
) - 異なる詳細レベルでのコンソールログ
- ノード接続のヘルスモニタリング
- 詳細なログをファイルに記録します (
インストール
構成
ネットワーク設定
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 ライセンス
This server cannot be installed
Unreal Engine 環境でのリモート Python コード実行を可能にするサーバー実装。マルチキャスト ネットワークを介した自動 Unreal ノード検出および管理機能を備えています。