这个项目能做什么

nexus-rider 是一个为 JetBrains Rider 设计的 MCP (Model Context Protocol) 代理插件。它在本地启动一个 HTTP 服务器(默认端口 6800),用于自动发现 Unreal Engine 实例,并通过 WebSocket 将 AI 客户端(如 Cursor, CodeBuddy, Windsurf)的工具调用转发给 UE 侧的 NexusLink 插件。 该插件主要提供以下功能: 1. **实例发现与连接**:自动扫描指定端口范围以发现 UE 实例,并在 Rider 状态栏显示连接状态。 2. **AI 工具转发**:作为中间层,将 AI 客户端的请求转发至 UE,使 AI 能够操作蓝图、资产及 PIE(编辑器内运行)等 UE 能力。 3. **灵活的配置管理**:支持配置 MCP 端口、扫描范围、写操作门控(如限制删除/重命名操作)以及局域网接入。 4. **鉴权机制**:提供 Bearer Token 鉴权,确保 AI 客户端与代理服务器之间的通信安全。 使用该插件需要安装配套的 NexusLink 插件于 UE 4.26+ 版本,并使用 Rider 2025.3+ 版本。