UnityMCP + Claude + VSCode 搭建 AI 游戏开发工作流

借助 MCP 工具,Claude 可以直接与 Unity 编辑器进行双向指令交互,开发者则可以直接使用自然语言进行 Unity 游戏开发。这一组合充分利用了 AI 的代码生成、问题诊断与创意辅助能力,极大提升了 Unity 项目的开发效率与质量。
环境准备
在开始之前,确保已安装以下基础依赖:
- Git CLI:用于克隆服务器代码。
- Python:3.12 或更高版本。
- Unity Hub 及编辑器:建议 2020.3 LTS 或更高版本。
- uv(Python 包管理器):可通过
pip install uv安装。 - 支持 MCP 的 AI 客户端:如 Claude Desktop、Cursor 或 VSCode。
目前市面上有多种 UnityMCP 实现可供选择,本文主要基于 CoplayDev 的 unity-mcp 进行演示,其他开源项目如 IvanMurzak/Unity-MCP 等也可参考使用。
| 工具 | 地址 | 介绍 |
|---|---|---|
| unity-mcp (本文使用) | https://github.com/CoplayDev/unity-mcp | Star: 7.2k,持续更新中 |
| Unity-MCP | https://github.com/IvanMurzak/Unity-MCP | Star: 1.4k |
| mcp-unity | https://github.com/CoderGamester/mcp-unity | Star: 1.5k |
VSCode 配置流程
连接 UnityMCP
在 Unity 编辑器中通过 Window → MCP For Unity 打开相关面板,Client 选择 VSCode 然后点击 Start Server 开启连接。启动后,VSCode 控制台应显示 unityMCP 服务正常响应。

此时若查看 VSCode 内置 AI 聊天窗口,应能看到 UnityMCP 已连接完成。如果暂时不接入 Claude,仅使用 VSCode 内置 AI 也能进行基础的 Unity 辅助开发。
安装必要插件
在 VSCode 扩展商店中添加 Unity 和 插件。安装完成后,界面会出现 Claude 对话按钮,点击即可打开对话框。



