十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Cursor 跑 Unity MCP 建 Cube,Base URL 填 TaoToken

Cursor 跑 Unity MCP 建 Cube,Base URL 填 TaoToken 为什么 Cursor 能连上 Unity却卡在模型通道这一步用 Cursor 配合 Unity MCP Bridge 控制 Unity 编辑器是最近不少做游戏开发的朋友在试的玩法在 Cursor 里写一句create_primitive(Cube)Unity 场景里就真的冒出一个 Cube。但真正动手时会发现MCP 这条链路和 Cursor 自身的模型调用是两回事——mcp.json配好了、Unity 那边显示Connected to Unity at localhost:6400了可 Cursor 的对话和代码生成请求依然需要一条可用的模型通道否则你连让 Cursor 帮你写create_cube.py都费劲。这篇就按「接入配置」的视角把 Cursor 的模型通道接到 TaoToken官网https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 上同时保留原文里 Unity MCP Bridge 的完整流程mcp.json里的command/args照旧指向UnityMcpServer/src/server.py不动TaoToken 只负责提供 Key 和 Base URL填进 Cursor 的模型/API 配置Base URL 写https://taotoken.net/api不加/v1也不带 UTM。TaoToken 不替代 MCP Bridge也不负责创建物体它只让 Cursor 的对话/代码生成请求有可用通道。前置先把 TaoToken 的 Key 和 Base URL 拿到在动mcp.json之前先把模型通道准备好否则后面 Cursor 里执行create_cube.py时容易分不清是 MCP 没通还是模型没通。打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 注册并登录。进入控制台的 API Keys 页面deep linkhttps://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite 创建一个新 Key复制保存后面统一用YOUR_API_KEY代指。记下 Base URLhttps://taotoken.net/api。注意这里不要加/v1也不要带任何 UTM 参数Cursor 的模型配置里就填这个。如果你还想先确认模型能不能正常对话可以去模型对话页deep linkhttps://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_contentmodelsutm_campaignrewrite 发一条测试消息确认 Key 有效再往下走。这一步和 Unity 无关纯粹是把 Cursor 的模型请求通道打通。MCP Bridge 负责「Cursor ↔ Unity」TaoToken 负责「Cursor ↔ 模型」两条链路各管各的。可复制配置mcp.json 不动模型通道单独填1. Unity 侧MCP Bridge 安装照原文来打开 Unity 项目Window Package Manager左上角选Add package from git URL…输入https://github.com/justinpbarnett/unity-mcp.git?path/UnityMcpBridge安装完成后Window MCP MCP Editor打开面板确认显示类似UnityMcpBridge started on port 6400。如果安装过程中报remote origin already exists说明执行git remote add origin时仓库里已经有同名 remote。这个错误不影响 MCP Bridge 运行可以忽略想清理的话进 MCP Server 目录执行git remote remove origin2. Cursor 侧mcp.json 保持指向 server.pyCursor 的 MCP 配置文件在C:\Users\Administrator\.cursor\mcp.json内容照原文写command/args指向UnityMcpServer/src/server.py不要改{ mcpServers: { unityMCP: { command: uv, args: [ run, --directory, F:/_Unity/_Project/TestProject/UnityMCPTest/Packages/unity-mcp-master/UnityMcpServer/src, server.py ] } } }路径里的反斜杠\建议全部换成正斜杠/避免转义问题。保存后如果unityMCP显示黄灯并提示Incorrect Path先检查 JSON 格式、路径是否存在、有没有多余符号。3. Cursor 侧模型通道填 TaoToken在 Cursor 的模型/API 配置里Settings 里的模型相关项把自定义 API 的 Base URL 填成https://taotoken.net/apiAPI Key 填你刚才创建的YOUR_API_KEY。这里再强调一次Base URL 不要写成https://taotoken.net/api/v1也不要带 UTM 后缀就填https://taotoken.net/api。4. 启动脚本 MCP_Server_Start.bat在 Windows 上建一个批处理保存为MCP_Server_Start.batecho off title Unity MCP Server Launcher echo 正在启动 Unity MCP Server... cd /d F:\_Unity\_Project\TestProject\UnityMCPTest\Packages\unity-mcp-master\UnityMcpServer\src uv run server.py pause双击运行正常的话命令行会出现INFO: Connected to Unity at localhost:6400。验证请求从 create_cube.py 到场景里的 Cube配置都就位后按下面顺序验证每一步都有明确的成功标志。第一步确认 MCP Server 连上 Unity。运行MCP_Server_Start.bat终端出现INFO: Connected to Unity at localhost:6400同时 Unity 的 MCP Bridge 面板状态为Connected。第二步确认 Cursor 的 mcp.json 是绿灯。打开 CursorunityMCP这一项显示绿灯说明 MCP Server 配置被正确加载。黄灯就是路径或格式问题回到上一节排查。第三步写 create_cube.py。在 Cursor 左侧文件浏览器定位到UnityMcpServer/src新建create_cube.pyfrom tools.manage_gameobject import create_primitive # 创建一个立方体 create_primitive(Cube)第四步执行。在 Cursor 里打开create_cube.py按Ctrl Enter或点Run with MCP。观察 Unity 编辑器场景里应该自动生成一个 Cube。第五步验证模型通道。在 Cursor 聊天窗口输入中文指令比如「创建一个红色球体位置在 (0, 1, 0)」如果 Cursor 能正常生成对应脚本并交给 MCP 执行说明 TaoToken 这条模型通道也在正常工作。到这里三个验证点齐了终端Connected to Unity at localhost:6400、mcp.json绿灯、Unity 场景生成 Cube。本篇常见错排查remote origin already exists安装 MCP Server 时 Git 发现远程仓库已存在。不影响功能可忽略要清理就进目录执行git remote remove origin。mcp.json 黄灯Incorrect Path路径写法或 JSON 格式问题。把\换成/确认路径真实存在检查有没有多余逗号或引号。保存后重启 Cursor黄灯应变绿灯。端口 6400 / 6500 对不上Unity MCP Bridge 显示 6400MCP Server 默认可能监听 6500。目前server.py默认用transportstdio与客户端通信不依赖 TCP 端口所以只要保证 Unity MCP Bridge 正常启动6400、Connected、Cursor 的mcp.json目录正确即可不用强行统一端口。Cursor 能连 MCP 但对话/生成报错这通常是模型通道没配好。检查 Base URL 是否为https://taotoken.net/api不带/v1、不带 UTMKey 是否为YOUR_API_KEY对应的有效值。可以去模型对话页发一条测试消息确认 Key 状态。连接不成功确认uv run server.py已运行且终端显示Connected to Unity…Unity MCP Bridge 窗口状态为Connected to MCP Client检查防火墙或杀毒软件是否拦截本地通信。收尾两条链路各归各这套流程里Unity MCP Bridge 负责 Cursor 和 Unity 之间的指令传递TaoToken 负责 Cursor 的模型请求通道两者互不替代。mcp.json里的command/args始终指向UnityMcpServer/src/server.py不要因为配模型通道就去改它。如果你在接入或排障过程中卡住可以去 API Keys 页面https://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi_keysutm_campaignrewrite 重新确认 Key或翻接入文档https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 核对 Base URL 写法。长期用 Cursor 做编码和 Agent 任务的话可以看看 Coding Planhttps://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding_planutm_campaignrewrite 把模型通道稳定下来再专心折腾 Unity 那边的 MCP 玩法。
返回列表