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 进行游戏开发。
二、VSCode 配置流程
2.1 启动 UnityMCP 服务
在 Unity 编辑器中,通过 Window → MCP For Unity 打开相关面板。Client 选择 VSCode 后点击 Start Server 开启连接。

随后在 VSCode 中会出现一个名为 unityMCP 的 MCP 服务器,点击启动并查看控制台输出,确认一切正常。

此时若使用 VSCode 内置的 AI 聊天功能,应能看到 UnityMCP 已连接完成。
2.2 安装必要插件
在 VSCode 扩展商店中添加 Unity 和 Claude Code For VS Code 插件。

安装完成后,VSCode 侧边栏会出现 Claude 对话按钮,点击即可打开对话框。
2.3 配置 Claude 环境
若需使用本地 CLI 版本的 Claude,请先确保安装了 Node.js,然后执行以下命令:
# 检测 npm 版本
npm -v
# 全局安装 claude code cli
npm install -g @anthropic-ai/claude-code
# 验证安装
claude --version
如果因网络原因无法安装,可尝试调整 npm 镜像地址至国内源。


