Token导航 LogoToken导航

MCP Server · 开发工具

Yiui Unity MCP

YIUIMCP是一个Unity本地AI编排插件,通过CLI优先的方式驱动Unity,实现编译、日志读取、工具调用等自动化任务,并解决Domain Reload导致的流程中断问题。

未说明官方级别未说明来源级核验工具 0
开发工具C#命令行工具游戏开发

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
LiShengYang-yiyi
提供方
LiShengYang-yiyi

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

53

仓库热度

收录来源

1 个

MCP World

选型结论

Yiui Unity MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

YIUIMCP

让 AI 用更接近 CLI 的方式驱动 Unity,而不是停留在传统的一下一下 MCP tool call。

YIUIMCP 是一个给 Unity 用的本地 AI 编排插件。 它把 Unity 内部的原子工具、HTTP/RPC 通道、UTO 编排层、以及可直接调用的 CLI flow 串起来,让 AI 能更稳定地完成:

  • 编译 Unity
  • 获取编译结果
  • 读取控制台日志
  • 调用 Unity 菜单命令
  • 在 Domain Reload 之后继续完成流程

这次开源的是 YIUIMCP 的基础能力。 核心目标很明确:让 AI 真正能在 Unity 里“做事”,而不只是发几个零散指令。

亮点

1. CLI-first,而不是传统 MCP-first

YIUIMCP 不是只提供一堆原子工具,然后让 AI 自己慢慢拼流程。

它更偏向这种思路:

  • 底层有 Unity 原子工具
  • 中间有 UTO 负责编排、心跳检测、恢复等待
  • 最上层提供 Config/*.ps1 这样的高聚合 CLI flow

也就是说,AI 更适合直接执行:

  • 一条编译命令
  • 一条获取日志命令
  • 一条调用工具命令

而不是手工逐步串联每个 MCP call。

2. 解决 Unity Domain Reload 带来的连续执行问题

Unity 在编译时会触发 Domain Reload。 这也是很多 AI 接入 Unity 时最容易断掉的一环。

YIUIMCP 的基础设计就是围绕这个问题展开:

  • Unity 侧提供本地 HTTP JSON-RPC 服务
  • UTO 负责心跳检测与恢复等待
  • CLI flow 负责把多个步骤打包成一次完整执行

这样 AI 才能更接近“执行一个任务并拿到最终结果”,而不是中途掉线后流程中断。

3. 直接面向 Unity 工程使用

这是一个 给 Unity 工程直接使用 的包。 不需要复杂安装器,直接把文件夹拷贝到项目的 Packages 目录下即可。

4. 这是基础层,不是上限

这次开源出来的不是“完整成品的全部功能”,而是 YIUIMCP 最核心、最值得复用的底层框架能力。

你可以把它理解成:

  • 它先提供一个稳定的 Unity AI 执行底座
  • 先把编译、日志、工具调用、恢复等待这些关键环节打通
  • 再根据你自己的项目,持续往上叠加更贴业务的 CLI flow

也就是说,真正强大的地方不只是现在这几个脚本,而是:

  • 你的项目可以基于这个框架继续扩展自己的 CLI
  • 越扩越贴近项目自己的工作流
  • 越扩,AI 在你的项目里就会越强

YIUIMCP 更像一个可以持续长大的底层能力框架,而不是只提供固定几个命令的工具包。

适用场景

如果你想让 AI 在 Unity 项目里更稳定地做这些事情,这个项目就适合你:

  • 自动编译并拿到结果
  • 拉取 Unity Console 信息
  • 通过脚本统一调用工具
  • 给 AI 提供一个稳定的 Unity CLI 层
  • 为后续更复杂的 AI + Unity 自动化打基础
  • 作为你自己项目定制 CLI 能力的底层框架

快速开始

1. 拷贝到 Unity 项目的 Packages 目录

把这个仓库里的 cn.etetet.yiuimcp 文件夹直接拷贝到你的 Unity 项目:

YourUnityProject/
  Packages/
    cn.etetet.yiuimcp/

2. 打开 Unity 项目

Unity 启动后,YIUIMCP 会在编辑器侧初始化对应服务。

3. 安装 UTO 依赖

进入:

Packages/cn.etetet.yiuimcp/UTO

执行:

npm install
npm run build

4. Odin 依赖说明

YIUIMCP 当前的可视化窗口基于 Odin Inspector 实现。

也就是说:

  • 如果你希望直接使用仓库里现成的可视化窗口界面,项目里需要有 Odin 插件
  • 这个依赖主要对应窗口与可视化交互部分
  • YIUIMCP 的底层设计重点仍然是 CLI flow、编排能力与可扩展框架思路

5. 使用内置 CLI flow

例如编译:

powershell -ExecutionPolicy Bypass -Command "& '.\Packages\cn.etetet.yiuimcp\Config\compile-unity-flow.ps1' -Force 0 -NoWait 1"

更多脚本说明见:

仓库内容

cn.etetet.yiuimcp/Editor

Unity Editor 侧实现,包括:

  • 本地 HTTP 服务
  • 主线程调度
  • 工具注册
  • 原子工具实现

cn.etetet.yiuimcp/UTO

Node.js 编排层,包括:

  • HTTP 包装层
  • 心跳检测
  • Domain Reload 恢复等待
  • 批量工具调用

cn.etetet.yiuimcp/Config

面向 AI / 脚本的 CLI flow 入口,包括:

  • compile-unity-flow.ps1
  • get_console_log.ps1
  • get_console_error.ps1
  • invoke-uto-tool.ps1

cn.etetet.yiuimcp/skills

包内附带的 Codex skill,用来让 AI 以 CLI-first 的方式理解和驱动这个包:

这个 skill 不只是给当前仓库看的,也可以直接放到你自己的项目里继续使用。

常见做法:

  • 跟着 cn.etetet.yiuimcp 一起放进你自己的 Unity 项目
  • 或者单独拷贝到你自己的 Codex skills 目录中使用

它的目标就是让你在自己的项目里,也能延续这套 CLI-first 的 YIUIMCP 工作方式。

文档与讲解

如果你想系统了解这个 MCP 的设计思路、分层结构、工作流、脚本入口和扩展方式,建议直接看包内 Docs:

这里面整理了比较完整的设计文档,包括:

  • 架构与协作方式
  • HTTP 接口说明
  • PowerShell flow 说明
  • Unity 原子工具扩展方式
  • 异步编程约束

如果你只是想快速浏览包入口,也可以直接看:

为什么这次只开源基础部分

这次开源的是 YIUIMCP 的基础骨架与基础能力:

  • Unity 侧服务
  • UTO 编排层
  • 基础 CLI flow
  • 基础 skill

这样做的目的,是先把最核心、最通用、最容易落地的部分开放出来,让更多 Unity 项目可以直接上手体验。

更重要的是,这一层一旦接进你的项目,后面就可以继续围绕它扩展:

  • 你自己的编译流
  • 你自己的日志分析流
  • 你自己的菜单调用流
  • 你自己的资源处理流
  • 你自己的业务级 CLI flow

最终你项目里的 AI 能力,不会停在“能连上 Unity”这一步,而是会随着你自己的 CLI 体系一起越来越强。

如果你希望看到更多能力、更完整生态、以及和 YIUI 更深的协作方向,可以继续关注上层项目:

YIUIMCP 的开源,也是希望能让更多人通过 AI 工作流认识并使用 YIUI。

推荐了解 ET 与 YIUI

如果你想理解这套东西在更大体系里的位置,建议一起看这两个项目:

关系大致是这样:

  • ET 框架是更上层、更完整的主体框架
  • YIUI 是基于 ET 体系持续发展的框架与生态
  • YIUIMCP 是 ET 9.0+ 版本中的其中一个包

所以这次开源的 YIUIMCP,可以看成是整个 ET / YIUI 体系中的基础能力包之一。

如果你本来就在关注 Unity 工具链、自动化、AI 工作流,或者准备进一步接入完整生态,那推荐优先了解:

  1. ET 主仓库
  2. YIUI 主仓库

YIUIMCP 只是其中一个开始。 更多扩展能力、更多实际业务场景、以及更完整的体系,会在 ET / YIUI 生态里一起展开。

当前说明

  • 这是一个面向 Unity 的包,不是独立桌面应用
  • 当前更推荐在 Windows + PowerShell 环境下使用内置 flow
  • 基础能力已经可用,但仍在持续迭代优化中

License

你可以自由使用、修改和分发代码。 但 YIUI、YIUIMCP 相关名称与品牌标识不等于一并开放授权。

如果你发布修改版,请:

  • 保留原始许可证与署名信息
  • 明确说明你的版本基于 YIUIMCP
  • 不要把修改版直接继续命名为官方 YIUI / YIUIMCP

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Unity插件C#本地部署AI自动化CLI工具开发效率游戏开发

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Yiui Unity MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Yiui Unity MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Yiui Unity MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Yiui Unity MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Yiui Unity MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Yiui Unity MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP