Back to Home
winyunq icon

UnrealMotionGraphicsMCP

Verified Safe

by winyunq

Overview

Provides an AI-assisted, version-controlled workflow for designing, modifying, and animating Unreal Engine 5 UMG UI assets programmatically, treating JSON as the source of truth.

Installation

Run Command
uv run --directory D:\Path\To\YourUnrealProject\Plugins\UmgMcp\Resources\Python UmgMcpServer.py

Security Notes

The server design relies on a trusted local execution environment, typically on a developer's machine, communicating with a local Unreal Engine instance. The system allows AI to create, modify, and delete UMG assets and Blueprint logic, which are powerful operations but are confined within the Unreal Engine context. Dynamic loading of tools and prompts from `prompts.json` could be a risk if the file is untrusted, allowing malicious tool descriptions or enabling risky tools. XML parsing in `UMGHTMLParser.py` uses `ElementTree`, which is generally safe against common XXE attacks by default. `subprocess.Popen` is used in wrapper scripts for server management, which is controlled. No hardcoded secrets were found. The primary security consideration is to only run this in a controlled development environment with trusted `prompts.json` configurations.

Similar Servers

Stats

Interest Score48
Security Score7
Cost ClassMedium
Avg Tokens3000
Stars42
Forks5
Last Update2026-01-19

Tags

UnrealEngineUMGAI-AssistedVersionControlPython