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。
注意:本文主要演示如何在 VSCode 中接入 Claude 和 UnityMCP,此前已在 Trae 中使用过该方案。
获取 UnityMCP
推荐使用官方 GitHub 仓库:https://github.com/CoplayDev/unity-mcp
目前市面上还有其他 UnityMCP 实现,例如 IvanMurzak 的版本或 CoderGamester 的方案,可根据实际需求选择。
| 工具 | 地址 | 介绍 |
|---|---|---|
| unity-mcp (推荐) | GitHub | Star: 7.2k,持续更新中 |
| Unity-MCP | GitHub | Star: 1.4k |
| mcp-unity | GitHub | Star: 1.5k |
VSCode 配置流程
1. 连接 UnityMCP
在 Unity 编辑器中,通过 Window → MCP For Unity 打开面板。将 Client 选择为 VSCode,然后点击 Start Server 开启连接。

启动后,VSCode 控制台应显示 MCP 服务器 (unityMCP) 已就绪。此时若使用 VSCode 内置 AI 聊天,即可看到 UnityMCP 连接状态正常。




