UnrealMotionGraphicsMCP
Verified Safeby winyunq
Overview
Provides a version-controlled, AI-assisted workflow for programmatic manipulation and generation of Unreal Engine UMG UI assets, enabling Git collaboration and automated UI iteration.
Installation
uv run --directory D:\Path\To\YourUnrealProject\Plugins\UmgMcp\Resources\Python UmgMcpServer.pySecurity Notes
The server exposes powerful Unreal Engine Editor functionalities (e.g., asset creation, widget manipulation, blueprint compilation, actor spawning, and arbitrary JSON-to-UMG application). By default, it binds to 127.0.0.1 (localhost), which safely contains these operations to the local machine. However, if the UNREAL_HOST configuration is changed to 0.0.0.0 or another public IP, these powerful actions could be exposed over the network, potentially allowing unauthorized modifications or malicious activities within the Unreal project. No direct use of 'eval' or similar functions with arbitrary user input was found in the Python server code. JSON parsing/serialization is handled by standard libraries, and C++ property setting uses Unreal's FJsonObjectConverter, which is generally safe for UPROPERTY reflection.
Similar Servers
unity-mcp
MCP for Unity acts as a bridge, allowing AI assistants to interact directly with the Unity Editor to manage assets, control scenes, edit scripts, and automate tasks.
UnrealGenAISupport
Integrates various Generative AI models (LLMs, vision, TTS) into Unreal Engine 5.1+ to enable AI-driven content generation, in-game agentic NPCs, and direct scene/blueprint control.
pluggedin-app
A testing environment for MCP (Model Context Protocol) servers, enabling interaction via a chat interface powered by Large Language Models (LLMs) and LangChain ReAct framework.
responsible-vibe-mcp
Transforms any AI coding agent into a structured development partner by guiding it through battle-tested engineering workflows with persistent context and documentation.