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
- undefinedCoplayDev/unity-mcp