简介
Unity MCP 把 Unity Editor 变成 MCP 工具端:让助手通过 tools 管理场景/资源/脚本/构建,把重复点点点变成可复用指令,并把每次编辑沉淀为可追溯的工具调用记录。
- 适合谁: 希望用 LLM 自动化 Unity 编辑器流程(改场景、管包、跑构建)的团队
- 可搭配: Unity 2021.3+、Python 3.10+、MCP 客户端(Claude Desktop/Code、Cursor、VS Code 等)
- 准备时间: 20 分钟
实战建议
- README 的版本记录显示工具集持续扩展(例如 v9.6.1 增加 build 工具与多场景编辑)
- 性能建议:README 提到
batch_execute比逐个调用快 10–100×
把 Unity 当 API,而不是 GUI
真正的收益不是“LLM 会点按钮”,而是把编辑器流程变成可重复的工具契约:
- 多步骤操作尽量用
batch_execute聚合,减少来回与状态漂移。 - 多 Unity 实例时明确路由到正确实例(避免改错工程)。
- 传输优先本机回环(loopback),除非必要不要开放到 LAN。
连通后你可以把任务标准化:
- “按模板建新场景 → 放 prefab → 设置光照默认值”
- “扫描包 → 加 scoped registry → 校验编译”
- “用固定 profile 构建 player 并导出产物”
这样 AI 辅助 Unity 才可审计:每次改动都是可复现的 tool call。
FAQ
必须装 Python 吗? 答:需要,README 要求 Python 3.10+(并建议使用 uv)。
优先用哪种传输? 答:默认是本机 HTTP(兼容性好);也支持 stdio。
多步骤操作怎么更快?
答:用 batch_execute(README 提到可提升 10–100×)。