乐于分享
好东西不私藏

AI 直接操控 Unity 编辑器?unity-mcp 让这件事成真了

AI 直接操控 Unity 编辑器?unity-mcp 让这件事成真了

AI 直接操控 Unity 编辑器?unity-mcp 让这件事成真了

在 GitHub 的海洋里,每天都有让人眼前一亮的新项目诞生。

unity-mcp

如果你在 Unity 里调整场景、摆弄资源时,脑海中曾闪过一个念头——“要是能直接说出来,让 AI 帮我完成就好了”,那么 unity-mcp 就是为这个场景准备的。它并不是一个传统意义上的 Unity 插件,而是一个架在 AI 助手(比如 Claude、Cursor 等)和 Unity 编辑器之间的轻量级桥梁。你把 wish 说给大模型听,它就能在 Unity 里执行对应的操作:创建物体、修改脚本、控制场景,甚至自动化一些重复性工作。

一句话概括:unity-mcp 是一个 MCP(Model Context Protocol)服务器,让支持 MCP 的 AI 客户端可以直接调用 Unity 编辑器里的能力,完成资源管理、场景控制和脚本编辑等任务。

从技术角度看,这个项目本身是一个 Unity 包,本质上是一个桥接器。它利用了 MCP 协议,把 Unity Editor 的功能暴露为可供外部大模型调用的工具。配置完成后,AI 不再只能给你“建议”,而是可以直接在编辑器里动手。比如,你可以用自然语言说:“在原点创建一个立方体,然后给它加上刚体组件。”几秒钟后,那个立方体就会出现在场景里。

安装和上手的过程也很直接。项目需要的 Unity 版本是 2021.3 LTS 到 6.x,另外需要 Python 3.10 及以上(通过 uv 管理),但 Unity 端的安装才是核心步骤。官方给出的安装方式有两种:

  • 方式一:通过 Git URL 安装

在 Unity 编辑器中打开 Package Manager,选择 “Add from git URL”,输入以下地址:

“`

https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main

“`

如果希望锁定某个版本,可以把 #main 换成 #v10.0.0 等具体标签。

  • 方式二:使用 OpenUPM 安装

如果你习惯用 OpenUPM,也可以在终端里执行:

“`

openupm add com.coplaydev.unity-mcp

“`

安装好之后,还需要让 AI 客户端与 Unity 建立连接。在 Unity 顶部菜单栏找到 Window → MCP for Unity → Configure All Detected Clients 点一下,系统会自动完成客户端侧的配置。之后,你就可以在已经配好的 MCP 客户端里(比如 Claude Desktop、VS Code、Cursor、Windsurf 等)直接给 Unity 下指令了。

从这个项目的定位来看,它特别适合那些已经将大模型融入开发工作流的 Unity 开发者。如果你平时经常用 Claude Code 或 Cursor 来处理代码逻辑,但苦于无法让 AI 真正触达编辑器内部,那 unity-mcp 能补齐这个缺口。反过来,如果你对 MCP 生态还比较陌生,或者只是偶尔用用 ChatGPT 网页版,那它带来的改变可能就没那么大——因为它需要配合支持 MCP 的客户端才能发挥作用。

总的来说,unity-mcp 解决了一个很具体的痛点:让 AI 助手从“只能聊,不能动”变成 Unity 里的一个可执行帮手。它没有试图做一套全新的 AI 开发范式,只是用 MCP 协议搭了座桥,让双方都能继续做自己擅长的事。如果你正在探索 AI 辅助游戏开发的实际操作边界,这个项目值得放进你的工具箱里试试看。

拆解AI,遇见下一个十年。