MCP Unreal Server
About
MCP Unreal Server is an MCP (Model Context Protocol) server that enables interaction with Unreal Engine instances through remote Python execution. It automatically discovers Unreal nodes via multicast, provides real-time node monitoring, and allows executing Python code in both…
Details
- Author
- MCP-Mirror
- Downloads
- 349
- Categories
- Other
Jump to
- Automatic multicast discovery of Unreal nodes
- Remote Python code execution in Unreal Engine
- Attended and unattended execution modes
- Real-time node status and health monitoring
- Logging to mcp_unreal.log with configurable verbosity
- LSP-compatible client resource listing
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP Unreal ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install by cloning the repository and running pip install -r requirements.txt. Start the server with python -m src.mcp_server_unreal.server. Configure multicast group endpoint (default 239.0.0.1:6766) and logging verbosity in server.py. Use tools like connect_to_instance and execute_python_code with appropriate JSON parameters (host, port, node_id, code, unattended flag).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp unreal server": {
"radial-hks_MCP-Unreal-Server": {
"command": "python",
"args": [
"-m",
"src.mcp_server_unreal.server"
]
}
}
}
}
McpServers
{
"radial-hks_MCP-Unreal-Server": {
"command": "python",
"args": [
"-m",
"src.mcp_server_unreal.server"
]
}
}
MCP Unreal Server
A server implementation for interacting with Unreal Engine instances through remote Python execution.
Features
- 🚀 Unreal Instance Management
- Automatic discovery of Unreal nodes via multicast
- Real-time node status monitoring
- Resource listing through LSP-compatible clients
- 💻 Remote Execution
- Execute Python code in Unreal Engine environments
- Support for both attended and unattended execution modes
- File execution and statement evaluation modes
- 📊 Logging & Monitoring
- Detailed logging to file (mcp_unreal.log)
- Console logging with different verbosity levels
- Node connection health monitoring
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



