a year ago
developer-toolsA MCP Server implementation for interacting with Unreal Engine instances through remote Python execution.
Overview
what is MCP Unreal Server?
MCP Unreal Server is a server implementation designed for interacting with Unreal Engine instances through remote Python execution, enabling developers to manage and execute code in Unreal environments seamlessly.
how to use MCP Unreal Server?
To use MCP Unreal Server, clone the repository, install the dependencies, configure the network settings, and start the server. You can then connect to Unreal instances and execute Python code remotely.
key features of MCP Unreal Server?
- 🚀 Unreal Instance Management: Automatic discovery of Unreal nodes, real-time status monitoring, and resource listing.
- 💻 Remote Execution: Execute Python code in both attended and unattended modes, with support for file execution and statement evaluation.
- 📊 Logging & Monitoring: Detailed logging to file and console, with health monitoring of node connections.
use cases of MCP Unreal Server?
- Managing multiple Unreal Engine instances in a networked environment.
- Executing Python scripts to automate tasks within Unreal Engine.
- Monitoring the health and status of Unreal nodes in real-time.
FAQ from MCP Unreal Server?
- How do I start the server?
Use the command
python -m src.mcp_server_unreal.serverto start the server.
- What should I do if no nodes are discovered?
Ensure that Unreal instances are running with the MCP plugin enabled.
- Can I execute Python files?
Yes, you can execute Python files using the
MODE_EXEC_FILEexecution mode.