MCP Unreal Server
MCP アンリアル サーバー
リモート Python 実行を通じて Unreal Engine インスタンスと対話するためのサーバー実装。
特徴
🚀 Unreal インスタンス管理
マルチキャストによるUnrealノードの自動検出
リアルタイムノードステータス監視
LSP 互換クライアントによるリソース一覧
💻リモート実行
Unreal Engine 環境で Python コードを実行する
有人実行モードと無人実行モードの両方をサポート
ファイル実行とステートメント評価モード
📊ログ記録と監視
詳細なログをファイルに記録します (
mcp_unreal.log)異なる詳細レベルでのコンソールログ
ノード接続のヘルスモニタリング
Related MCP server: UE-MCP
インストール
# Clone repository
git clone https://github.com/your-org/mcp-unreal-server.git
cd mcp-unreal-server
# Install dependencies
pip install -r requirements.txt構成
ネットワーク設定
RemoteExecutionConfigでマルチキャスト パラメータを構成します。
# Default multicast settings (modify in server.py)
config.multicast_group_endpoint = ("239.0.0.1", 6766)ログ記録
server.pyのログ記録設定を変更します。
# Adjust log levels
file_handler.setLevel(logging.DEBUG) # File logging
console_handler.setLevel(logging.INFO) # Console logging使用法
サーバーの起動
python -m src.mcp_server_unreal.serverサポートされているツール
Unrealインスタンスに接続する
{
"host": "239.0.0.1",
"port": 6766
}Pythonコードを実行する
{
"node_id": "<unreal-node-id>",
"code": "print('Hello Unreal')",
"unattended": true
}APIドキュメント
リソース形式
types.Resource(
uri="unreal://<node_id>",
name=f"Unreal Instance: {node_id}",
description="Unreal Engine instance",
mimeType="application/x-unreal"
)実行モード
モード | 説明 |
MODE_EXEC_FILE | Pythonファイルを実行する |
MODE_EXEC_ステートメント | Pythonステートメントを実行する |
MODE_EVAL_STATEMENT | Python式を評価する |
トラブルシューティング
よくある問題:
ノードが検出されません: MCP プラグインを使用して Unreal インスタンスが実行されていることを確認します
実行タイムアウト: マルチキャストトラフィックのファイアウォール設定を確認してください
接続が切断された場合: ノードのステータスの変化については
mcp_unreal.log監視します。
ライセンス
Apache 2.0 ライセンス
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA server that enables control of Unreal Engine 5.5+ using natural language commands, allowing users to create Blueprints, manipulate actors, work with nodes, manage project settings, and create UMG widgets through the Model Context Protocol.6MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Unreal Editor 5 through the Python remote execution protocol. It allows for managing the editor lifecycle, configuring project settings, and executing Python scripts directly within the Unreal Engine environment.MIT
- AlicenseBqualityCmaintenanceAn MCP server that gives AI agents broad control over Unreal Engine 5.7, enabling actor/asset/level management, Blueprint and material creation, screenshots, automation, and arbitrary editor Python execution.35MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI clients to control Unreal Engine 5 editor for automated Blueprint authoring, level inspection, actor spawning, and other editor workflows via a local Python MCP server and UE plugin.3AGPL 3.0
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/radial-hks/MCP-Unreal-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server