Yamu (又一个用于Unity的极简MCP服务器) 是一个实验性的MCP (模型上下文协议) 服务器,它使AI编码代理能够与Unity项目进行交互。
compile_and_wait - 触发Unity编辑器编译,等待编译完成,并返回包括任何错误在内的编译结果。run_tests - 执行Unity测试运行器测试(包括EditMode和PlayMode),实时监控状态并详细报告结果。这个概念验证演示了如何在提供这些基本编译反馈机制的情况下,AI编码代理(如Claude Code、Gemini CLI等)能够在Unity开发中自主地迭代编辑-编译-调试循环。
brew install node
你可以通过“Keijiro”作用域注册表使用Unity包管理器安装Yamu包(jp.keijiro.yamu)。要将注册表添加到你的项目,请遵循这些说明。
你可以手动按照yamu-mcp-setup.md中的步骤操作,或者让AI代理为你完成。例如,如果你正在使用Gemini CLI:
你是Gemini CLI。按照yamu-mcp-setup.md操作
“你是---”语句很重要,因为有些AI代理除非明确告知,否则不知道自己是什么。
注意:每次升级Yamu时,你需要更新此配置。你可以简单地再次运行相同的提示来刷新它。