SuperAPI AI 工具集

advanced-unity-mcp

Advanced Unity MCP 是由 Code Maestro 开发的公开仓库工具,让用户通过自然语言命令控制 Unity 编辑器。用户无需手动点击菜单或设置 GameObject,只需向 AI 助手描述需求,即可自动完成操作。该工具基于 Model Context Protocol(MCP)将 Unity 编辑器与 AI 助手连接,支持 Code Maestro 桌面应用(直接连接)以及 GitHub Copilot(VS Code)、Cursor 等具备 MCP 能力的客户端(通过中继服务器连接)。主要能力涵盖核心编辑器控制、资产与场景管理、构建与平台工具、项目配置以及性能分析等。

访问官网

工具介绍

Advanced Unity MCP 是由 Code Maestro(www.code-maestro.com)发布的公开仓库工具,旨在通过 AI 和自然语言命令控制 Unity 编辑器。用户无需逐层点击菜单或手动配置 GameObject,只需向 AI 助手描述想要的效果,即可自动执行相关操作。

主要能力包括:

  • 核心编辑器控制:播放/暂停/停止游戏、执行菜单项、读取/清除控制台消息。
  • 资产与场景管理:创建/修改/删除材质、预制体、脚本,管理场景和 GameObject。
  • 构建与平台工具:构建设置、平台切换、Android Debug Bridge 操作。
  • 项目配置:Unity 包、项目设置、PlayerPrefs、外部工具。
  • 性能分析:控制 Unity Profiler,定位性能瓶颈。

典型命令示例包括“检查控制台是否有错误”“创建一个名为 PlayerMovement 的脚本,支持 WASD 控制”“将构建目标切换为 iOS”“为选中对象添加刚体组件”“创建带有金属属性的新材质”“将当前 GameObject 保存为预制体”“清除所有控制台消息并检查警告”等。

使用方式分为安装与连接两步。首先通过 Unity Package Manager 的“Add package from git URL”安装对应 Unity 版本的包(资料中提及适用于 Unity 2020-2022)。然后在 Unity 中打开 Code Maestro > MCP Dashboard 进行连接。

连接模式有两种:

  • 直接连接(适用于 Code Maestro 桌面应用):Unity 编辑器直接连接 Code Maestro 桌面应用的中心枢纽,速度更快,无需单独的中继服务器。Unity MCP Connector 在 Unity 编辑器内运行以管理连接。
  • 中继服务器连接(适用于其他客户端):对于 VS Code、Cursor 等客户端,桥接使用本地 TCP 服务器和中继服务器。Bridge Server 在 Unity 编辑器内运行,通过本地 TCP 端口提供 API 访问;Relay Server 是一个小型后台进程,负责 AI 客户端与 Unity Bridge Server 之间的通信,会自动安装。

支持的 MCP 客户端包括 Code Maestro 桌面应用(使用直接连接)、GitHub Copilot(VS Code)以及其他任何具备 MCP 能力的 copilot。除 Code Maestro 桌面应用外,其他客户端使用中继服务器连接,该服务器会自动安装。

设置是自动的,只需在仪表盘中选择连接模式即可。提示:当同时打开多个 Unity 项目时,AI 助手会自动连接到最近打开的 Unity 编辑器实例。

关于收费、价格、平台限制等更多细节,资料中暂未提供。