unity
连接AI与Unity,支持自定义工具开发的TypeScript MCP服务器模板。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:unity。 它的用途是:连接AI与Unity,支持自定义工具开发的TypeScript MCP服务器模板。 完整的 Skill 内容见:https://321skill.com/skills/unity-unity-mcp-template/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我检查当前打开的Unity场景里有多少个带有Rigidbody组件的对象,并把它们的名字列出来。” 它会调用你基于此模板开发的工具,连接到你的Unity编辑器,执行查询并返回结果列表。或者,你可以说:“在Main Camera前面5米的位置创建一个Cube。” AI便会通过自定义工具在Unity场景中执行相应的生成操作。
介绍
这个Skill旨在解决AI助手与Unity引擎之间缺乏直接、可编程交互通道的问题。它提供了一个TypeScript编写的MCP(模型上下文协议)服务器模板,开发者可以基于此模板,创建自定义工具,让AI(如Claude)能够读取Unity项目状态、执行编辑器命令或与游戏运行时交互。
使用方式是通过Node.js环境运行这个MCP服务器,并将其配置到支持MCP的AI客户端(如Claude Desktop)中。配置完成后,AI助手便能在对话中调用你定义的工具,例如查询场景中的游戏对象、修改组件属性或触发编辑器操作,从而实现通过自然语言指令操控Unity项目。
它非常适合希望将AI能力深度集成到游戏开发工作流中的Unity开发者,特别是那些需要频繁执行重复性编辑器操作、希望通过AI辅助进行场景搭建或快速原型开发的工程师。
使用前需要具备基本的TypeScript/JavaScript和Unity编辑器脚本开发知识。请注意,这是一个开发模板而非开箱即用的成品,你需要根据具体需求编写自定义工具的逻辑,并确保AI客户端正确配置了MCP服务器地址。
核心特点
与通用代码生成或问答类Skill不同,它专为Unity引擎定制,提供了AI与Unity Editor/运行时直接通信的标准化框架。其核心在于允许开发者灵活定义任意与Unity交互的工具,而非局限于预置的固定功能。
注意事项
不适合不熟悉TypeScript和Unity Editor脚本开发的普通用户直接使用,需要一定的二次开发能力。
常见问题
这个模板能用来做什么?
可以开发让AI助手查询Unity场景、修改游戏对象、执行编辑器命令等自定义工具。
需要什么前置知识?
需要了解TypeScript/JavaScript、Node.js基础,以及Unity Editor脚本(如EditorWindow、MenuItem)的开发。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/unity-unity-mcp-template/raw/index.md 读取 unity 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/unity-unity-mcp-template/raw/index.md(查看排版版本)