1、只适应UE5.7
2、下载地址:https://github.com/yangskin/UEEditorMCP
3、解压,把解压文件放到项目文件的Plugins目录当中
4、重新生成.sln文件,重新编译
5、打开UE,插件中启用UEEditorMCP
6、打开任何一个蓝图类,进入事件图表,测试一下Auto Layout(自动排线),看看插件是否启用
7、在cursor中设置MCP:New MCP Server
8、在mcp.json中编写代码:(注意PYTHONPATH路径)
9、这时候就应该连上了。
10、截止到目前(2026年3月份)有哪些功能:
1. 蓝图逻辑开发与自动化
创建与编辑:您可以让 AI 直接创建蓝图类、函数、宏或事件派发器。
节点操作:支持添加事件(Event)、函数调用(Function Call)、分支(Branch)等 19 种图节点操作。
连线与重构:可以自动连接节点、将选中节点折叠为函数(Collapse to Function)、或者自动生成注释框(Auto Comment)。
变量管理:支持变量的增删改查、设置默认值以及元数据(Metadata)管理。
2. 场景与资产管理
大纲(Outliner)组织:您可以指挥 AI 批量重命名 Actor、将它们归类到指定的文件夹、或者查询当前的层级结构。
资产操作:支持批量资产重命名、修复重定向器(Fixup Redirectors)以及列出特定路径下的所有资产。
版本控制对比:通过 unreal.asset_diff.get 工具,您可以查看当前蓝图与版本控制仓库(SVN/Perforce/Git)中版本的结构化差异(精确到节点增删和属性修改)。
3. UI (UMG) 与 增强输入
控件蓝图:支持创建 UMG 控件,并能添加 24 种不同类型的控件组件。
MVVM 绑定:提供了完整的 MVVM 支持,可以动态添加/移除 Viewmodel 及其属性绑定。
增强输入(Enhanced Input):支持创建 Input Action 和 Mapping Context。
4. 材质系统增强
全流程编辑:支持创建材质、添加表达式(Expression)、设置纹理参数以及编译。
智能布局:具备材质图表的自动布局功能,并能将材质应用到场景中的特定 Actor 或组件上。
5. 诊断、调试与运行
编译反馈:AI 执行 blueprint.compile 或 material.compile 后,能直接获取错误和警告的具体计数及详细信息。
日志分析:可以实时追踪(Tail)编辑器日志,并支持按类别(Category)和级别(Verbosity)进行过滤,甚至支持离线读取日志文件。
PIE 控制:您可以让 AI 启动、停止或查询 PIE(编辑器内运行)的状态,实现自动化测试闭环。
6. 高级辅助功能
自动布局(Auto Layout):在蓝图编辑器中,您可以使用快捷键 Ctrl+Alt+L 或通过菜单直接整理混乱的节点连接。
获取缩略图:AI 可以提取资产的缩略图并以 Base64 格式返回,方便在 Cursor 界面直接预览。
批量执行(Batch Execution):为了提高效率,您可以让 AI 在一次指令中同时执行最多 50 个操作(如“创建一个蓝图 -> 添加三个变量 -> 编译”)。