Unreal_mcp
Verified Safeby ChiR24
Overview
High-performance bridge and automation server for Unreal Engine, enabling programmatic control, data processing, and asset authoring through a WebSocket API and optional WebAssembly acceleration.
Installation
node dist/index.jsEnvironment Variables
- UE_EDITOR_EXE
- UE_PROJECT_PATH
- UE_ENGINE_PATH
- MCP_AUTOMATION_WS_HOST
- MCP_AUTOMATION_WS_PORT
- MCP_AUTOMATION_CAPABILITY_TOKEN
- MCP_AUTOMATION_BRIDGE_ENABLED
- LOG_LEVEL
- WASM_ENABLED
- MCP_METRICS_PORT
- MCP_DEFAULT_CATEGORIES
Security Notes
The server implements robust input validation and path sanitization (`sanitizePath`, `CommandValidator`) to prevent common vulnerabilities like command injection and directory traversal. A capability token is used for authenticating with the Unreal Engine automation bridge and is redacted in logs. GraphQL and metrics endpoints are exposed, which is standard for servers, but requires appropriate network access control and firewall configuration.
Similar Servers
unity-mcp
Enables AI assistants (LLMs) to control and automate tasks within the Unity Game Engine Editor through the Model Context Protocol (MCP).
cocos-mcp-server
Enables AI assistants to interact with the Cocos Creator editor through a Model Context Protocol (MCP) server, providing control over scene, node, component, asset, and project operations.
UnityNaturalMCP
Integrates Unity Editor with Model Context Protocol (MCP) clients like AI coding assistants, enabling direct execution of Unity C# tools from these clients.
unity-mcp
Facilitate AI client interaction with the Unity Editor to automate development actions and workflows.