这个项目能做什么

NexusLink 是一个基于 MCP 协议的 Unreal Engine 集成插件,支持 UE 4.26 及以上版本(包括 UE5)。它允许 AI 工具通过 HTTP 和 WebSocket 访问 UE 项目的上下文,涵盖编辑器、蓝图、动画、材质、音频、AI/EQS、GAS、控件、Niagara 以及 PIE 运行时等多个维度。 主要功能与特性: 1. 接口暴露:提供 HTTP (:45000) 和 WebSocket (:55000) 接口,支持通过 NexusDesktop、NexusRider、NexusVSCode 等代理客户端接入,或直接连接 UE。 2. 能力发现:采用 SearchMode 模式,通过元工具动态发现 Capability,避免一次性加载过多工具。 3. 灵活配置:支持通过编辑器首选项、命令行参数(-EnableNexusMcp)或控制台指令启用。提供鉴权机制及局域网绑定选项。 4. 广泛兼容:主模块为 UncookedOnly,运行在编辑器二进制文件中,不影响 Cooked 包。支持 UnLua 等第三方插件的能力探测。