SuperAPI AI 工具集

mcp-source

智能体与模型

查看项目

更新于 10-15 20:28

技能介绍

用途:在已连接的 Unity 项目中切换 com.coplaydev.unity-mcp 包的来源,可在上游稳定版、预发布版、远程分支和本地检出之间切换。

主要能力:解析 /mcp-source 参数(main、beta、branch、local 或空);用 git 命令检测仓库上下文(仓库根、当前分支、origin 地址,并将 SSH origin 转成 HTTPS);发现目标 Unity 项目的 Packages/manifest.json,优先通过 MCP 资源 mcpforunity://project/info 获取 projectRoot,无 MCP 实例时以文件系统查找回退;按选择构造包 URL 并替换 manifest.json 中的依赖值,最后报告改动。

用法:命令为 /mcp-source [main|beta|branch|local]。main 指向 https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main,beta 为 #beta,branch 用 HTTPS 化的 origin 加当前分支名,local 用 file:{repo_root}/MCPForUnity。若参数为空或非法,会提示用户选择。发现多个 manifest 时会更新全部并先确认。

适用场景:测试上游分支或 PR、在本地检出上做实时开发迭代、切换稳定与预发布版本。

限制:需要已连接 Unity 实例或可访问的 manifest.json;绑定 com.coplaydev.unity-mcp 与 CoplayDev/unity-mcp 仓库;更新后 Unity 会自动重新解析,若未生效需在 Package Manager 点击 Refresh。