UnrealMotionGraphicsMCP
by winyunq·★ 150·Score 48
MCP server for Unreal Engine UMG UI automation with blueprint integration and JSON-based workflow.
Overview
UE5-UMG-MCP is an MCP server designed to maximize AI efficiency when working with Unreal Engine's UMG UI system. It enables programmatic interaction with UMG assets through a comprehensive API, allowing developers and designers to version control UI elements in Git via JSON representations. The server bridges the gap between AI assistants and Unreal Engine's visual UI editor, providing tools for querying, modifying, and exporting UMG layouts and blueprints.
Try asking AI
After installing, here are 7 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you're working with Unreal Engine UMG UIs and want AI assistance in designing, modifying, and versioning UI layouts through a Python interface.
When NOT to choose this
Avoid this if you're not using Unreal Engine or don't work with UMG UIs, as it's specialized for this specific workflow.
Tools this server exposes
12 tools extracted from the READMEget_target_umg_assetGet the currently targeted UMG asset
set_target_umg_assetSet the target UMG asset to work with
get_widget_treeGet the widget tree structure of the current UMG asset
query_widget_propertiesQuery properties of a specific widget
create_widgetCreate a new widget in the UMG asset
set_widget_propertiesSet properties of a specific widget
export_umg_to_jsonExport the current UMG asset to JSON format
apply_json_to_umgApply JSON data to modify the current UMG asset
get_function_nodesGet nodes in the current blueprint function context
add_stepAdd an executable node to the current blueprint function
connect_data_to_pinConnect data pins between nodes in the blueprint
animation_overviewGet an overview of the current animation sequence
Comparable tools
Installation
Installation
- **Install the Plugin**
- Navigate to your project's Plugins folder: YourProject/Plugins/ - Clone the repository: git clone https://github.com/winyunq/UnrealMotionGraphicsMCP.git UmgMcp - Restart the Unreal Editor
- **Connect to Gemini CLI**
- Edit your settings.json file (usually at C:\Users\YourUsername\.gemini\) - Add to mcpServers: ``json "UmgMcp": { "command": "uv", "args": [ "run", "--directory", "D:\\Path\\To\\YourUnrealProject\\Plugins\\UmgMcp\\Resources\\Python", "UmgMcpServer.py" ] } ``
FAQ
- What is the difference between the open source and Fab versions?
- The Fab version offers out-of-the-box installation via Unreal Engine launcher, advanced context compression, and is optimized for production business logic with commercial support.
- Which Unreal Engine versions are supported?
- Unreal Engine 5.6 or newer is required to use the UmgMcp plugin.
- Can I use this with AI assistants other than Gemini?
- While the examples use Gemini CLI, the MCP protocol is compatible with any MCP client that supports JSON-RPC communication.
Compare UnrealMotionGraphicsMCP with
Last updated · Auto-generated from public README + GitHub signals.