这一版带来三张 MCP Apps 面板(实验性、默认关闭),并把删除前的确认扩展到 SQL 与云 API 的删除动作。
🎉 新功能
MCP Apps 面板(实验性)
- 三张卡:起步(连接状态 + 环境列表,点一行就切过去)、环境用量(资源点、套餐、分模块、指标曲线)、部署产物(访问地址、一键打开、重新部署)
- 默认关闭,
CLOUDBASE_MCP_UI=on打开;不设、off或拼错都按关闭处理,工具返回始终是普通 JSON 文本 - 环境列表默认列前 5 个并说明「共 37 个环境」,展开在卡片内滚动;服务端只给 20 个时明说「还有 17 个没列出来」
- 复制环境 ID 与访问地址后给 1.5 秒「已复制」
破坏性操作确认
- 借 MCP 的 elicitation(表单征询)在删除前停下来问一句:删云函数、集合、文档、存储文件、CloudRun 服务、MySQL 实例,对话框点名目标
- 破坏性 SQL(
DELETE/DROP/TRUNCATE/ALTER … DROP)同样先暂停 callCloudApi里成对的删除动作(DeleteFunction、DeleteTable、DestroyEnv等)纳入同一套确认- 参数里出现疑似密钥时只核对长度与 sha256 指纹,不回显明文
环境与计费
- 用量面板新增指标视图:网关 QPS、函数调用/错误/超时、MySQL 与云托管负载,指标名用中文
- 套餐列表收敛到实际可选的套餐,修正询价金额单位
- MCP 不再自动开通 MySQL,缺实例时给控制台入口
🐛 问题修复
- 面板:短卡片下方大片空白、点一次「打开访问地址」后整行失效、发不出消息时毫无提示、按钮图标被文案覆盖
- 面板:只处理宿主发来的消息,外部脚本无法驱动
- 用量卡的控制台链接改指真实页面;残留的词典 key 不再被打印
- 文档站:专家按 slug 查找、站内链接补 baseUrl、头像补 alt
- 技能:函数与容器选型不再由语言决定
📚 文档更新
- 远程接入示例改为 OAuth 优先,只填地址即可完成配置
- 新增计费三套计量体系的区分、模型 429 与网关 429 的分流、云函数超时的判据
🔧 维护与工程改进(可选阅读)
- 移除已下线的本地交互式环境配置链
- 面板相关改动均有单测覆盖(当前 263 个用例)
贡献者
完整变更: v2.35.2...v2.36.0