MCP Unreal Server

by MCP-Mirror

349 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Unreal Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.