MCP Catalogs
首页

UnrealMotionGraphicsMCP

by winyunq·150·综合分 48

面向虚幻引擎UMG UI自动化的MCP服务器,支持蓝图集成和JSON工作流。

developer-toolsai-llmproductivity
36
Forks
12
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

UE5-UMG-MCP是一个MCP服务器,旨在提高与虚幻引擎UMG UI系统协作时的AI效率。它通过全面的API实现与UMG资产的程序化交互,使开发者和设计师能够通过JSON表示在Git中对UI元素进行版本控制。该服务器架起了AI助手与虚幻引擎可视化UI编辑器之间的桥梁,提供了查询、修改和导出UMG布局及蓝图的工具。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:游戏和应用的UI自动化生成
:通过JSON表示对UMG界面进行版本控制
:在虚幻引擎内进行AI辅助UI设计和迭代
:蓝图自动化和程序化节点操作
:开源版本和Fab版本有什么区别?
:支持哪些虚幻引擎版本?
:我可以将其与Gemini之外的AI助手一起使用吗?

什么时候选它

如果你正在使用Unreal Engine的UMG系统,并希望通过Python接口获得AI辅助来设计、修改和版本控制UI,那么选择这个MCP服务器。

什么时候不要选它

如果你不使用Unreal Engine或不处理UMG界面,应避免使用此服务器,因为它专门针对这一特定工作流。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_target_umg_asset

    Get the currently targeted UMG asset

  • set_target_umg_asset

    Set the target UMG asset to work with

  • get_widget_tree

    Get the widget tree structure of the current UMG asset

  • query_widget_properties

    Query properties of a specific widget

  • create_widget

    Create a new widget in the UMG asset

  • set_widget_properties

    Set properties of a specific widget

  • export_umg_to_json

    Export the current UMG asset to JSON format

  • apply_json_to_umg

    Apply JSON data to modify the current UMG asset

  • get_function_nodes

    Get nodes in the current blueprint function context

  • add_step

    Add an executable node to the current blueprint function

  • connect_data_to_pin

    Connect data pins between nodes in the blueprint

  • animation_overview

    Get an overview of the current animation sequence

可对比工具

blender-mcpunreal-engine-api-mcpgeneric-ui-tools-mcp

安装

安装

  1. **安装插件**

- 导航到项目的Plugins文件夹:YourProject/Plugins/ - 克隆仓库:git clone https://github.com/winyunq/UnrealMotionGraphicsMCP.git UmgMcp - 重启虚幻编辑器

  1. **连接到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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。