Unity MCP安装和使用

0 阅读1分钟

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

image.png

2. 配置MCP并启动

  • 在 Unity 中:Window > MCP for Unity

image.png

  • 点击 Start Server(会在 localhost:8080 启动 HTTP 服务器)

image.png

会自动弹出窗口

image.png

  • 从下拉菜单选择你的 MCP Client,然后点击 Configure,这里注意一个问题,需要选择 Claude CLI Path:我的在C:/Users/11923/AppData/Roaming/npm/claude.cmd,注意选择后缀是cmd的文件

image.png

  • 等待变为 🟢 "Connected ✓"
  • 连接你的客户端: Claude Code在配置后会自动连接。 在claude使用/mcp查看,应该能看到:

image.png

在%USAER%/.claud.json查看,已经自动给项目加上了UnityMCP:

image.png

3 调用MCP

现在可以在Claude Code直接要求控制untiy了,比如:生成3个cude,分别是红黄蓝三个颜色,大小1:2:4

image.png

image.png

下一个要求

image.png

显示效果不佳,继续要求:

image.png

image.png

现在untiy运行效果:

image.png