Unity MCP Template 简介
Unity MCP Template 是一套基于 TypeScript 的 MCP(Model Context Protocol) 接入模板,帮助你用熟悉的 JS/TS 生态快速打通 AI 助手与 Unity Editor 的双向通信,用来构建编辑器插件、关卡/资产批处理、自动化测试或 AI 辅助玩法脚本等联动应用。
它能做什么
- 通过 MCP 协议调用 Unity Editor 暴露的工具,读取场景、物体、组件、资产等状态。
- 在 Editor 内执行 C# 脚本片段或内置命令,实现批量创建、修改、保存场景/预制体。
- 把 Unity 端的能力注册成 MCP 工具,让 LLM 客户端按需调用,常用于 AI 关卡生成、资产生成流水线。
- 提供 TypeScript 模板结构,便于扩展自定义命令、事件回调和长连接会话。
是否需要密钥
该模板默认走 本地 stdio / 本地端口 与 Unity Editor 直连进行演示和调试,无需 API Key。若你计划把它部署到远程客户端或对外暴露,需自行接入鉴权(如 Token、OAuth 或反向代理),并妥善保管凭据。
适合谁
- 想把 AI 能力接入 Unity 工作流的开发者。
- 希望用 TypeScript 而不是 Python 来写 MCP Server 的前端/全栈工程师。
- 需要一个可二次开发的 Unity MCP 骨架来快速验证想法的团队。