UnrealMotionGraphicsMCP
by winyunq·★ 150·综合分 48
面向虚幻引擎UMG UI自动化的MCP服务器,支持蓝图集成和JSON工作流。
概述
UE5-UMG-MCP是一个MCP服务器,旨在提高与虚幻引擎UMG UI系统协作时的AI效率。它通过全面的API实现与UMG资产的程序化交互,使开发者和设计师能够通过JSON表示在Git中对UI元素进行版本控制。该服务器架起了AI助手与虚幻引擎可视化UI编辑器之间的桥梁,提供了查询、修改和导出UMG布局及蓝图的工具。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
如果你正在使用Unreal Engine的UMG系统,并希望通过Python接口获得AI辅助来设计、修改和版本控制UI,那么选择这个MCP服务器。
什么时候不要选它
如果你不使用Unreal Engine或不处理UMG界面,应避免使用此服务器,因为它专门针对这一特定工作流。
此 server 暴露的工具
从 README 抽取出 12 个工具get_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
可对比工具
安装
安装
- **安装插件**
- 导航到项目的Plugins文件夹:YourProject/Plugins/ - 克隆仓库:git clone https://github.com/winyunq/UnrealMotionGraphicsMCP.git UmgMcp - 重启虚幻编辑器
- **连接到Gemini CLI**
- 编辑您的settings.json文件(通常位于C:\\Users\\YourUsername\\.gemini\\) - 添加到mcpServers: ``json "UmgMcp": { "command": "uv", "args": [ "run", "--directory", "D:\\Path\\To\\YourUnrealProject\\Plugins\\UmgMcp\\Resources\\Python", "UmgMcpServer.py" ] } ``
FAQ
- 开源版本和Fab版本有什么区别?
- Fab版本通过虚幻引擎启动器提供开箱即用的安装功能,具有高级上下文压缩功能,针对生产业务逻辑进行了优化,并提供商业支持。
- 支持哪些虚幻引擎版本?
- 使用UmgMcp插件需要Unreal Engine 5.6或更高版本。
- 我可以将其与Gemini之外的AI助手一起使用吗?
- 尽管示例中使用的是Gemini CLI,但MCP协议与任何支持JSON-RPC通信的MCP客户端兼容。
UnrealMotionGraphicsMCP 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。