1 介绍 MCP for Unity
MCP for Unity 通过 Model Context Protocol 将 AI 助手(Claude、Cursor、VS Code 等)与你的 Unity Editor 连接起来。为你的大语言模型提供管理资源、控制场景、编辑脚本和自动化任务的工具。
前置要求
- Unity 2021.3 LTS+ 我安装的是unity 2022.3.62f3
- Python 3.10+ 和 uv — 安装 uv
- 一个 MCP 客户端 — 我使用Claude code
安装 Unity 包
在 Unity 中:Window > Package Manager > + > Add package from git URL...
Tip
https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity
2. 配置MCP并启动
- 在 Unity 中:
Window > MCP for Unity
- 点击 Start Server(会在
localhost:8080启动 HTTP 服务器)
会自动弹出窗口
- 从下拉菜单选择你的 MCP Client,然后点击 Configure,这里注意一个问题,需要选择 Claude CLI Path:我的在C:/Users/11923/AppData/Roaming/npm/claude.cmd,注意选择后缀是cmd的文件
- 等待变为 🟢 "Connected ✓"
- 连接你的客户端: Claude Code在配置后会自动连接。 在claude使用/mcp查看,应该能看到:
在%USAER%/.claud.json查看,已经自动给项目加上了UnityMCP:
3 调用MCP
现在可以在Claude Code直接要求控制untiy了,比如:生成3个cude,分别是红黄蓝三个颜色,大小1:2:4
下一个要求
显示效果不佳,继续要求:
现在untiy运行效果: