CoderGamester/mcp-unity

Model Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs

解决的问题

MCP Unity 为 Unity 编辑器与 AI 助手之间提供了一个桥梁,使 AI 代理能够直接与您的 Unity 项目交互、操作和查询。它消除了在 IDE 和游戏引擎之间手动切换的繁琐工作,让 AI 能够执行创建 GameObject、修改组件、管理场景等任务。

工作原理

该项目实现了 Model Context Protocol (MCP),使用 Node.js 服务器作为桥梁。通过一个包集成到 Unity 编辑器中,并提供一组工具和资源,供 AI 客户端(如 Cursor、Windsurf 和 Claude Code)调用,以在 Unity 编辑器内执行操作。

适用人群

使用 AI 编码助手并希望将游戏开发工作流集成到 AI 驱动的开发环境中的 Unity 开发者。

主要亮点

  • 全面的编辑器控制:用于管理 GameObject、组件、材质、场景和包的工具。
  • IDE 集成:自动将 Unity 的 Library/PackedCache 文件夹添加到工作区,以提升 Unity 包的代码智能和自动补全。
  • 批量执行:支持在单个请求中执行多个操作,以减少延迟并确保操作的原子性。
  • 播放模式控制:可通过 AI 命令启动、暂停、停止或逐步执行 Unity 的播放模式。
  • 资源访问:为 AI 代理提供对场景层级、控制台日志和资产数据库的实时访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目