这个项目能做什么
nexus-vscode 是一个 VSCode / Cursor 的 MCP (Model Context Protocol) 代理扩展。它在本地运行一个 HTTP 服务器(默认端口 6900),用于自动发现 Unreal Engine (UE) 实例,并通过 WebSocket 将 AI 工具调用转发给 NexusLink。该扩展本身不实现游戏逻辑,蓝图、资产管理和 PIE 等具体能力由 UE 侧的 NexusLink 提供。
主要功能与特性:
1. 实例发现:支持在指定端口范围内自动扫描 UE 实例,或配置远程 UE 实例。
2. 代理转发:将 AI 客户端(如 Cursor, CodeBuddy, Windsurf)的请求转发至 UE 侧。
3. 权限与安全:支持 Bearer Token 鉴权,并提供写门控(Write Gate)设置(off / destructive / all)以控制破坏性操作。
4. 配置便捷:提供一键复制 mcp.json 配置和鉴权 Token 的命令,简化 AI 客户端的集成过程。
5. 状态管理:通过状态栏显示连接状态,支持手动刷新、选择或断开 UE 实例连接,并可暂停/恢复 Agent 转发。
依赖要求:
- 需要安装并启用 NexusLink(支持 UE 4.26+)。
- VS Code Engine 版本需在 ^1.85.0 以上。
评论
0 评分人数达到10人后显示
登录后参与讨论。