这个项目能做什么

Nexus Unity 在 Unity Editor 与外部自动化工具之间提供桥梁,并专门针对 AI 代理进行了优化。它实现了一个本地 JSON-RPC 服务器,通过公共 API 或 MCP (Model Context Protocol) 桥接公开广泛的编辑器功能。 核心能力包括: - 场景与层级管理:创建、打开和保存场景,以及操作 GameObject(变换、复制、父级设置等)。 - 资源与组件控制:搜索和管理 Prefab 资源,添加/更新组件,以及创建材质。 - 代码自动化:编写 C# 脚本,并集成编译与错误报告。 - 编辑器控制:管理 Play Mode、撤销/重做操作、访问日志以及轮询测试结果。 - UI 自动化:查询并操作 Unity Editor UI Toolkit 窗口。 该软件包包含一个基于 Python 的 MCP 桥接,用于与 Claude Desktop、Claude Code、Cursor、Windsurf 和 VS Code (Cline/Roo) 等 AI 客户端集成。它具有内置的安全措施,包括会话令牌身份验证、回环主机验证,以及针对脚本写入或 PlayerPrefs 删除等破坏性操作的确认门限。