unity-mcp: 一个基于 MCP 的桥接器,使 LLM 能够通过自然语言控制 Unity Editor

unity-mcp: 一个基于 MCP 的桥接器,使 LLM 能够通过自然语言控制 Unity Editor

它解决了什么问题

通过允许开发者使用自然语言控制 Unity Editor,它消除了游戏开发的各种手动操作摩擦。开发者不再需要手动导航菜单和操作对象,而是可以使用 AI 助手来自动化重复性任务和复杂的场景设置。

工作原理

该项目实现了 Model Context Protocol (MCP),作为 AI 助手(如 Claude, Cursor, 或 VS Code)与 Unity Editor 之间的桥接器。它提供了 47 个专门的工具入口点,LLM 可以调用这些入口点直接在编辑器中执行操作,例如创建 GameObjects, 编辑 C# 脚本, 以及管理资源。

适用人群

使用 Unity(版本从 2021.3 LTS 到 6.x)并希望将 LLM 驱动的自动化集成到开发工作流中的游戏开发者。

亮点

  • 广泛的兼容性: 与任何符合 MCP 标准的客户端兼容,包括 Claude Desktop, Cursor, Windsurf, 和 Gemini CLI。
  • 全面的控制: 工具涵盖了场景创建, 脚本编辑, 资源管理, 测试, 性能分析, 以及构建。
  • 高级路由: 支持多实例路由,以便同时管理多个 Unity 项目。
  • 开发者友好: 包含 Roslyn 脚本验证,以确保生成的代码是正确的。

Sources