MCP 是 Model Context Protocol (模型上下文协议)的缩写,MCP 是一个让 AI 模型能够与外部数据源、工具进行标准化交互的开放协议------你可以把它理解为 AI 领域的"USB-C 接口"。在没有 MCP 之前,每个 AI 要连接数据库、文件系统、开发工具等外部资源,都需要单独写适配器代码。MCP 出现后,AI 只需遵循这个统一协议,就能即插即用地连接各种工具。
-
MCP Client(客户端):AI 应用本身,比如 Qoder、Claude Desktop、Cursor。它发起请求,想获取数据或执行操作。
-
MCP Server(服务器):暴露特定功能或数据的中间件,比如文件系统服务器、Unity 编辑器服务器。它响应客户端的请求,执行实际操作。
1.安装方法:
-
打开 Unity,进入
Window->Package Manager。 -
点击左上角
+号,选择Add package from git URL。 -
输入以下 Git URL 并安装:
https://github.com/akiojin/unity-editor-mcp.git?path=UnityEditorMCP/Packages/unity-editor-mcp
4.安装成功后,Unity 通常会自动启动一个本地 TCP 服务器(默认端口 6400),监听来自 MCP Server 的命令
步骤 2:在 Qoder 中配置 MCP Server
{
"mcpServers": {
"unity-editor": {
"command": "npx",
"args": [
"unity-editor-mcp"
]
}
}
}
需要Node.js 18.0 ~v22.22.2,最新的高级版本好像不被支持
==================================
高级MCP的使用
https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main
-
In Unity:
Window > MCP for Unity -
Click Start Server (launches HTTP server on
localhost:8080) -
Qoder config
{
"mcpServers": {
"unity-editor": {
"url": "http://localhost:8080/mcp"
}
}
}
关于:OpenSpec
OpenSpec是一个面向 AI 编程助手的轻量级规范驱动开发(Spec-Driven Development)框架 。简单说,它解决的是你让 AI 写代码时最头疼的问题------AI 经常自己"加戏"或"失忆",写出来的东西和你想的不一样。