github TencentCloudBase/CloudBase-AI-Toolkit v2.34.5
CloudBase MCP v2.34.5

4 hours ago

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 + tcb CLI)。它与国内连接器共用同一份 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
  • 内部同步脚本不再把原子写入的临时文件带进归档

Don't miss a new CloudBase-AI-Toolkit release

NewReleases is sending notifications on new releases.