一、什么是 MCP for Unity?
MCP(Model Context Protocol)是 Anthropic 提出的模型上下文协议,Unity 官方基于此协议推出了 MCP for Unity 插件包,让 AI 助手可以直接操作 Unity 编辑器,替代大量重复的手动操作。
简单来说,就是把 Unity 变成一个可以被 AI 控制的智能助手,你描述需求,AI 自动帮你完成场景搭建、脚本挂载、参数设置等工作。
二、核心配置流程
本教程介绍在 Claude Code 命令行版本中配置 MCP for Unity 的方法,主要包含以下内容:
1. MCP for Unity 包获取与配置
- 在 Unity 官方资源商店(Unity Asset Store)获取官方 MCP for Unity 包
- 了解包的安装与基本配置
- 包的版本更新与兼容性说明
2. 本地 Python 环境搭建
- 使用
uv包管理器快速搭建 Python 环境 uv是一个用 Rust 编写的超快速 Python 包管理器,比 pip 快 10-100 倍- 安装必要的 MCP Server 依赖
3. AI 客户端桥接配置
详细演示了 AI 编程助手的配置方法:
- Claude Code — Anthropic 官方推出的 AI 编程助手(命令行版本)
- Windsurf — Codeium 推出的 AI 编程助手
- Cursor — 热门 AI 代码编辑器
关键配置项:
- 支持 HTTP / STDIO 双协议
- 配置文件示例与关键参数说明
- 多客户端统一配置方案
4. 实战演示:通过@指令调用 MCP 工具
- 在 AI 对话中输入
@指令即可调用 MCP 工具 - AI 自动读取项目层级、修改资源属性
- 支持直接构建场景、创建预制体
三、功能特性
| 特性 | 说明 |
|---|---|
| 24 种内置功能 | 覆盖 GameObject 操作、组件管理、场景编辑、脚本创建等 |
| 双协议支持 | HTTP 和 STDIO 灵活切换,适应不同使用场景 |
| 自动代码生成 | AI 操作后自动生成对应 C# 代码 |
| 多 AI 客户端兼容 | Claude Code、Windsurf、Cursor 等主流工具均支持 |
| 零学习成本 | 通过自然语言描述即可完成复杂操作 |
四、应用场景
MCP for Unity 内置了 24 种常用功能,包括但不限于:
场景操作
- 读取场景层级结构
- 创建/删除 GameObject
- 修改物体 Transform
- 设置 Tag 和 Layer
组件管理
- 添加/移除组件
- 读取/修改组件属性
- 动态创建脚本组件

