MCP Unreal Server
@radial-hks
MCP Unreal Server について
A MCP Server implementation for interacting with Unreal Engine instances through remote Python execution.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"MCP-Unreal-Server": {
"command": "python",
"args": [
"-m",
"src.mcp_server_unreal.server"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is MCP Unreal Server?
MCP Unreal Server is a server implementation that enables interaction with Unreal Engine instances through remote Python execution. It is designed for developers who need to programmatically control Unreal Engine environments, run scripts, and monitor nodes.
How to use MCP Unreal Server?
Install dependencies via pip install -r requirements.txt, then start the server with python -m src.mcp_server_unreal.server. Connect to an Unreal instance using the connect tool (multicast group 239.0.0.1:6766 by default) and execute Python code with the execute tool, specifying node ID, code, and execution mode.
Key features of MCP Unreal Server
- Automatic discovery of Unreal nodes via multicast
- Real-time node status monitoring
- Remote Python code execution in Unreal Engine environments
- Support for attended and unattended execution modes
- File execution and statement evaluation modes
- Detailed logging to file (
mcp_unreal.log) and console
Use cases of MCP Unreal Server
- Automating gameplay testing by running Python scripts in Unreal
- Integrating Unreal Engine into CI/CD pipelines for asset validation
- Monitoring and managing multiple Unreal instances across a network
- Prototyping game logic or editor extensions remotely
FAQ from MCP Unreal Server
How does MCP Unreal Server discover Unreal instances?
It uses multicast discovery on the default group endpoint 239.0.0.1:6766. Ensure Unreal instances are running with the MCP plugin and multicast traffic is allowed.
What execution modes are available?
Three modes are supported: MODE_EXEC_FILE (execute a Python file), MODE_EXEC_STATEMENT (execute a Python statement), and MODE_EVAL_STATEMENT (evaluate a Python expression).
Why are no Unreal nodes discovered?
Verify that Unreal instances are running and have the MCP plugin enabled. Check firewall settings for multicast traffic and inspect mcp_unreal.log for node status changes.
What logging options are configurable?
Logging can be adjusted in server.py: file logging level and console logging level can be set (e.g., DEBUG for files, INFO for console). Logs are written to mcp_unreal.log.
What are the runtime requirements?
The server requires Python and the dependencies listed in requirements.txt. It communicates with Unreal Engine via remote Python execution over the network.
「その他」の他のコンテンツ
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Codelf
unbugA search tool helps dev to solve the naming things problem.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
コメント