返回市场
雅穆

雅穆

作者:keijiro29 星标更新:2025-07-04

项目介绍

Yamu

Yamu (又一个用于Unity的极简MCP服务器) 是一个实验性的MCP (模型上下文协议) 服务器,它使AI编码代理能够与Unity项目进行交互。

功能

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

目的

这个概念验证演示了如何在提供这些基本编译反馈机制的情况下,AI编码代理(如Claude Code、Gemini CLI等)能够在Unity开发中自主地迭代编辑-编译-调试循环。

先决条件

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

安装

1. 安装包

你可以通过“Keijiro”作用域注册表使用Unity包管理器安装Yamu包(jp.keijiro.yamu)。要将注册表添加到你的项目,请遵循这些说明

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

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

你是Gemini CLI。按照yamu-mcp-setup.md操作

“你是---”语句很重要,因为有些AI代理除非明确告知,否则不知道自己是什么。

注意:每次升级Yamu时,你需要更新此配置。你可以简单地再次运行相同的提示来刷新它。