用途:CloudBase 是腾讯云的全栈开发与部署平台工具集,适合构建网站、Web 应用、微信小程序和移动应用,覆盖前端、后端、登录、数据库、存储与 AI 能力。
主要能力: 1)身份认证:Web SDK 内置登录,微信小程序免登录获取 OPENID,Node.js 后端认证,支持短信/邮箱/微信/匿名等方式。 2)数据库:Web 与小程序支持 NoSQL 文档数据库,也支持 MySQL 关系型数据库及权限规则。 3)后端:云函数(创建、部署、HTTP 访问、日志、环境变量)与云托管(云函数/容器)。 4)部署:前端可发布到静态托管;注意 CDN 部署后有几 分钟缓存。uploadFiles 仅用于静态托管,若需可查询或轮询的 COS 对象,应使用 manageStorage / queryStorage。 5)AI:支持在 Web、小程序、云函数中调用 AI 模型做文本/聊天/图片生成,并有面向 AI Agent 的 cloudbase-agent(AG-UI 协议,TS/Python)。
使用方式:使用 CloudBase 管理能力需先配置 MCP,并在调用任何工具前先了解工具参数。原生 MCP 可在 IDE 的 MCP 设置中配置,命令为 npx @cloudbase/cloudbase-mcp@latest;不支持时可改用 mcporter,例如 npx mcporter list、npx mcporter describe cloudbase --all-parameters(必须加 --all-parameters 获取完整参数)、npx mcporter call cloudbase.<tool> key=value。无需在配置中写 Secret ID/Key/Env ID,可通过设备码登录交互获取凭据。Web SDK 可用 CDN:https://static.cloudbase.net/cloudbase-js-sdk/latest/cloudbase.full.js,现代前端项目建议 npm install @cloudbase/js-sdk。安装技能可运行 npx skills add tencentcloudbase/skills -y。
适用场景:全栈 Web 应用、微信小程序、静态站点/博客、后端 API 与 WebSocket、数据建模与权限、登录与文件上传下载、在应用中加入 AI、构建流式 AI 智能体。
限制:原生 App(iOS/Android/Flutter/React Native)不支持 CloudBase SDK,必须使用 HTTP API,数据库仅支持 MySQL(需在控制台启用)。云函数运行时创建后不可更改,初始需选对。每个账号免费额度等定价信息以官方定价说明为准,本文未提供具体价格细节。