面向使用 Unreal Engine 的游戏开发者与工具团队,解决 AI 辅助开发时难以直接理解和修改蓝图资产的问题。将蓝图信息读取、图节点编辑与编译反馈接入 MCP 客户端,让蓝图维护、重复操作和开发工具集成形成可核对的工作流程。
点击空白处退出提示
面向使用 Unreal Engine 的游戏开发者与工具团队,解决 AI 辅助开发时难以直接理解和修改蓝图资产的问题。将蓝图信息读取、图节点编辑与编译反馈接入 MCP 客户端,让蓝图维护、重复操作和开发工具集成形成可核对的工作流程。
MCPBlueprint 是我开发的 Unreal Editor 插件,通过本机 HTTP MCP 服务,让兼容 MCP 的 AI 客户端读取和编辑 UE 蓝图。
支持蓝图发现与信息读取、变量与函数、宏与事件、图节点与引脚连接、组件与类默认值、用户定义结构体与枚举,以及资产管理、蓝图编译反馈和图表截图。图编辑提供声明式补丁、修改预览、结果回读、编译检查与回滚;自动布局支持多种排列方式,并保护注释框内的节点组织。
普通编辑将资产标记为已修改,由显式保存操作写入磁盘;高风险变更设置独立门禁。配图为教程中积分计算蓝图修改前后的实际编辑器截图。
公开使用文档:https://github.com/MZSH-UEPlugins/UEPluginDocs/blob/main/MCPBlueprint/README.md
我负责插件的 C++ 实现、MCP 工具接口与蓝图编辑能力,以及使用文档和示例。基于 Unreal Editor 的资产与图表接口构建工具注册和调用流程,处理节点发现、引脚连接、声明式图修改、编译结果反馈、事务回滚与显式保存。实现重点是让 AI 操作具备可预览、可回读和可恢复的边界。项目以编辑器工具交付,采用保留权利的使用许可。



评论