Unity MCP服务器

Yamu是一个实验性的MCP服务器,使AI编码代理能够与Unity项目交互,支持编译和测试功能。

  • by keijiro
  • C#
  • 本地部署
  • 33 星标
  • 更新于
在 GitHub 查看 keijiro/Yamu

使用说明

亚穆

亚穆 (Unity的另一个最小MCP服务器)是一个实验性的MCP (模型上下文协议)服务器,使AI编码代理能够与 Unity项目。

特性

  • compile_and_wait -触发Unity编辑器编译,等待完成, 并返回包括任何错误在内的编译结果
  • run_tests -执行Unity测试运行器测试(编辑模式和播放模式) 具有实时状态监控和详细的结果报告功能

目的

这个概念证明展示了AI编码代理(Claude Code,Gemini CLI等)可以在Unity中自主迭代编辑-编译-调试周期 当通过以下方式提供这些基本编译反馈机制时,开发 MCP。

先决条件

  • 平台:macOS(仅测试平台)
  • Node.js:需要运行中间服务器
    brew install node
    

安装

1.安装软件包

您可以安装Yamu软件包(jp.keijiro.yamu)通过“Keijiro”范围 使用Unity包管理器注册。要将注册表添加到项目中, 跟随 这些说明.

2.将MCP服务器添加到AI代理中

您可以按照中的步骤进行操作 yamu-mcp-setup.md 手动,或让 AI代理为您完成。例如,如果您正在使用Gemini CLI:

You're Gemini CLI. Follow yamu-mcp-setup.md

“你是——”这句话很重要,因为一些人工智能代理不知道自己在做什么 除非明确告知。

备注:每次升级Yamu时,您都需要更新此配置。 您只需再次运行相同的提示即可刷新它。