
将 Claude Code、Cursor、Windsurf、Claude Desktop、VS Code (Copilot)、Antigravity、OpenCode 或任何与 MCP 兼容的 AI 代理直接连接到虚幻引擎5.7编辑器。
通过 Streamable HTTP 上的 JSON-RPC 2.0 提供了 54 个类别共 378 个编辑器工具,以及 15 个上下文资源和 14 个工作流程提示——将您的 AI 助手变成真正的共同开发者,用于关卡构建、游戏脚本编写、过场动画、视觉特效、音频、网络、动画、用户界面、源代码控制、自动化测试、运行时调试、建模、材质层、混沌破坏和 MetaHumans。
目录模式(默认)——减少约 95% 的代理上下文
`tools/list` 返回 4 个发现元工具和约 30 个核心工具(约 3000 个令牌),而不是全部 378 个模式(约 60000 个令牌)。代理通过 `search_tools`、`list_tool_categories` 和 `get_tool_schemas` 按需发现其余工具。所有工具仍然可调用。要恢复旧的行为,请设置 `ToolExposureMode = Full`。
run_tool_script — 将多步骤程序合并为一个事务
使用结果引用(save_as / "$var.field") 和 foreach 循环)的顺序工具调用,在单个编辑器事务中执行(要么全部执行,要么全部不执行,第一次失败时回滚)。一个 24 级阻塞操作简化为一次调用和一次 Ctrl+Z 操作——彻底解决了批量工作的 N 次往返问题。
后台任务——长时间操作不再阻塞
长时间运行的工具(例如灯光/导航构建、破碎、网格重构、PCG 执行、fal.ai生成、自动化运行)会在 3 秒宽限期后返回 {task_id, status: "working"}。可通过轮询 get_task_status 获取进度,使用 cancel_task 中止任务,或使用 list_tasks 枚举任务。这些工具以工具的形式实现,因此所有 MCP 客户端无需进行功能协商即可运行。
闭环图编辑——代理验证自身的编辑
describe_graph 函数只需一次调用即可返回完整的 Blueprint 拓扑结构(节点 + 引脚 + 去重边列表 + 编译状态),取代了 N×get_node_pins 的往返调用。此外,它还支持 get_execution_paths、move_node、delete_nodes、comments、reroutes、find_orphaned_nodes、list_node_types 和 list_actor_components / get_component_info 等功能。
建模与混沌现在已成为现实(在 v3 版本中只是模式存根)
建模(5):多边形挤出、多边形切割、布尔运算、UV展开、重新网格化——通过几何脚本实现,并带有前后三角形计数。
Chaos: chaos_create_geometry_collection 和 chaos_fracture (voronoi / cluster / uniform / planar) 现在可以实际执行;chaos_apply_force 应用运行时脉冲。
到处都有结构化输出
所有返回 JSON 数据的工具都会同时提供结构化内容和人类可读的文本。结构化错误信息包含机器可读的 {code, hint, did_you_mean[]} 格式——代理程序会根据错误代码启动恢复流程,而不是使用正则表达式解析字符串,从而大幅减少重试次数。
通用撤销
现在每个修改工具都在其自身命名的 MCP:<工具> 编辑器事务中运行。Ctrl+Z 功能正常;多步骤脚本会合并为一个撤销步骤。
硬化核心
请求体大小限制(解析前返回 HTTP 413)、工具调用超时(结构化超时错误)、异常保护(抛出异常的工具返回结构化的内部错误,而不是导致编辑器崩溃)、空闲会话垃圾回收、真正的 BindAddress 设置,以及通过 Host 标头验证进行 DNS 重绑定防御。
由注册范围内的测试矩阵保障质量
MatrixSpec 会对整个注册表生成契约测试。新工具注册后立即被覆盖;它在开发过程中捕获了一个 v3 编辑器崩溃和 5 个隐性错误。export_tool_docs 会根据实时注册表重新生成每个工具的参考文档,从而确保文档不会发生偏差。
🚀 主要特点
378 个编辑器工具,涵盖 54 个类别——角色、材质、材质层/图、蓝图、序列器、景观、植被、尼亚加拉、音频、元声音、元声音图、物理、混沌、导航、PCG、GAS、增强输入、网络、AI 行为树、动画图、状态树、控制绑定、通用用户界面、AI 3D/图像生成、源代码控制、测试创作、运行时调试、PIE、建模、元人类,以及 v4 元/任务发现层。
目录模式——渐进式工具披露将新会话的工具定义成本降低了约 95%(约 3K 代币对比约 60K 代币),同时保持所有 378 个工具均可调用。
工具预设——完整/场景构建/游戏玩法/极简/目录。即时切换以管理AI上下文成本。
多步骤工具脚本 — run_tool_script 将一个序列(包含变量和循环)作为单个要么全部要么全部不执行的编辑器事务运行。
完全撤销支持——每个修改操作都是一个单独的、命名的编辑器事务;脚本合并为一个撤销步骤。
通用AI兼容性——支持Claude Code、Claude Desktop、Cursor、VS Code (Copilot)、Windsurf、Antigravity、OpenCode以及任何兼容MCP的客户端。支持流式HTTP + SSE——无厂商锁定。
15 上下文资源 — 项目数据、层级结构、选定参与者、绩效统计、能力检测、撤销历史记录等。
60 个蓝图工具——组件、变量、连线节点、设置属性、完整图读取、执行路径跟踪和清理。
支持源代码控制——可与 Unreal 支持的任何提供商(Perforce、Git LFS、Plastic、Subversion)配合使用。
生产级安全性——持有者令牌认证、源允许列表、范围门控、结构化错误、协作取消、试运行、请求大小限制、工具调用超时、异常保护、会话垃圾回收、DNS 重绑定防御。
📦包含哪些内容
完整的 C++ 源代码,具有可扩展架构
涵盖 54 个类别的 378 种工具
5 种工具预设(完整/场景构建/游戏玩法/极简/目录)
15 个只读上下文资源
14 个可重用的工作流程提示
利用 fal ai 实现 AI 驱动的图像生成和文本/图像到 3D 的转换
适用于非HTTP客户端的STDIO桥接器(Claude桌面)
实时状态栏指示器,一键复制 Claude 代码配置
Bearer-token 认证、源允许列表、作用域门控、速率限制
注册表生成的工具参考(export_tool_docs)和完整文档
版权声明:资源来源于互联网收集整理,仅供学习交流,如果喜欢请支持正版。
本站仅作为资源信息收集站点,无法保证资源的可用及完整性,不提供任何资源安装使用及技术服务。请自己研究文档
