CloudBase MCP v2.34.5
🎉 新功能
云存储 / 环境
manageEnv(action="create")支持指定共享 COS 桶(externalStorage:桶名 / 地域 / 路径前缀)。同一账号下创建大量环境时,可让多个环境共用一个桶、按前缀隔离文件- 共享桶环境现在能被正确识别:此前
Bucket为空会让工具认为「没有云存储 / 静态托管」,导致manageHosting(action="upload")失败、managePermissions拒绝授权;现在桶名为空但ExternalStorage已启用时按有效配置处理,并回执真实桶名
云托管
queryCloudRun新增action="getManageTask":可以查询发布任务是什么、什么时候开始、是否卡住。此前 7 个 action 里没有一个能查任务状态,遇到「已有发布任务运行中」只能盲等或盲重试- 发布相关的
force文案与等待语义修正,不再给出误导性提示
专家包
- 主专家
cloudbase-webdev-expert覆盖面从「业务系统」拓宽到 CloudBase 主要能力:网站 / 落地页、数据库 + 登录、云函数、文件存储、AI 大模型、部署上线,快捷指令按场景给出 - 专家展示名改为大众化命名并带品牌关键词,便于检索;全部专家声明 CloudBase 连接器依赖
连接器
- 新增国际站 WorkBuddy 连接器
cloudbase-intl:远程streamableHttp+ 标准 MCP OAuth(国内连接器是本地 stdio +tcbCLI)。它与国内连接器共用同一份config/source/**内容源、不做分叉,构建时把中国站域名改写为国际站并内置国际站参考说明
🐛 问题修复
- Windows 启动崩溃:
~/.npm/_npx没有缓存时,spawn npx抛出的 ENOENT 会终结宿主进程(issue #1061)。两处 spawn 现已补上 error 兜底 - PostgreSQL:移除
managePgDatabase(action="rollbackMigration")。它调用的云 API action 并未实现,任何参数组合都必然失败;移除后工具文档与 skill 不再引导 agent 去调一个不可能成功的接口 - 云托管 / 云存储 / PostgreSQL:会落进本地路径的参数(如
serverName)现在按各自描述里写明的命名规则校验,拒绝路径形态的名字;initEnv可按文档直接调用 - AI 自动处理流程:修复模型原始输出会被写进公开 PR 正文与 issue 评论的问题
📚 文档更新
- MCP 连接文档改为「远程优先 + 双站」:远程模式作为推荐默认,中国站与国际站作为两套独立账号体系(凭据、控制台、登录态各自独立)说明;站点定义收敛到
doc/components/connectionMatrix.ts,避免各处表格漂移 - 修正一处扩散到 6 个文件的错误说明:远程连接地址不接受
site参数,站点由端点域名决定 - 小程序专家补充「试用账号不支持 CloudBase」说明
⚠️ 兼容性提示
- 已废弃的
envQuery工具别名移除,请改用queryEnv managePgDatabase不再提供rollbackMigration
🔧 其他改进
- 工具文案按实例语言(
lang)返回;queryPgDatabase/managePgDatabase在未开通 PostgreSQL 的环境先做门禁,直接返回PG_NOT_PROVISIONED - 工具调用与生命周期事件新增
login_uin(环境所属账号),用于把用量归因到账号而非只归因到环境;如需关闭,设置CLOUDBASE_MCP_TELEMETRY_DISABLED=true
🔧 维护与工程改进(可选阅读)
- 插件与技能镜像按上游同步,专家包版本自动 bump
- 内部同步脚本不再把原子写入的临时文件带进归档