ue-mcp:用于虚幻引擎开发的AI驱动编辑器控制
ue-mcp,由 Db Lyon 创建,是一个模型上下文协议服务器,它将 AI 助手连接到虚幻引擎编辑器,以自动化编辑器内任务。该工具提供了 20 多个工具和 600 多个可发现的操作,使得通过自然语言进行演员操作、蓝图脚本编写、资产检查和编辑器内播放命令成为可能。它的目标用户是需要将 AI 辅助编辑器操作集成到开发工作流中的游戏开发者、技术艺术家和工程师。
您可以实际用于哪些任务
该应用程序启用直接编辑器操作,而不是离线代码生成。关键操作包括演员放置、转换、删除、从自然语言指令创建蓝图和材料、实时项目状态查询以及执行编辑器中的命令。它还支持高级子系统,如PCG、地形和游戏能力系统,为AI客户端提供了一套广泛的面向编辑器的操作,以执行具体的关卡设计和项目管理工作。
其编辑器操作在实践中的可靠性如何
该工具保持持久连接,以实现低延迟的编辑器控制,并包括一个C++桥接插件,以便与游戏线程集成,从而减少在进行编辑器内编辑时线程相关故障的可能性。GitHub和Reddit上的社区反馈突出了成功处理复杂文件夹和演员操作,尽管结果的质量取决于AI客户端提示和当前编辑项目的状态。
它是否适合现有的开发工作流程
设置需要特定的运行时和引擎版本:Node.js 18或更高版本,以及Unreal Engine 5.4到5.7,此外还需要一次性的'npx ue-mcp init'和重启编辑器以加载桥接插件。该应用程序与支持MCP的客户端(如Claude Desktop和Cursor)兼容,并为Windows和macOS主机设计。作为MIT许可证下的开源软件,团队可以检查和调整集成,以匹配他们的CI或编辑器工具。
适合能够管理初始设置和监督的团队的实用选择
该工具是一个实用的选项,适用于希望在编辑器中实现 AI 驱动自动化的 Unreal Engine 开发者,并且能够管理开发者工具链和变更审查流程。配置环境和定义安全、可审查的 AI 工作流程时,预计会有学习曲线。对于需要可审计、可脚本化编辑器操作并准备验证 AI 更改的团队,它在日常内容和蓝图工作中提供了有意义的操作收益。