Cloudbase

☁️ 腾讯云开发一体化全栈平台

腾讯云开发 CloudBase 一体化全栈开发平台,支持 Web、小程序、Native App 多端,涵盖数据库、云函数、云托管、AI 模型与智能体开发,提供 MCP 工具链与工程规范约束。

收藏
8.9k
安装
4.2k
版本
1.92.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心能力

CloudBase(腾讯云开发)是面向现代全栈应用的一体化 Serverless 平台,核心能力覆盖四大领域:

1. 多端运行时支持

  • Web 应用:React、Vue、Vite、Next、Nuxt 等现代框架,通过 @cloudbase/js-sdk 或 CDN 集成
  • 微信小程序:原生 wx.cloud SDK,天然获取 OPENID,免登录设计
  • Native 应用:iOS、Android、Flutter、React Native 通过 HTTP API 接入,仅支持 MySQL 数据库

2. 数据与存储

  • NoSQL 文档数据库:前端直连,适合小程序与 Web 实时场景
  • CloudBase PostgreSQL:支持 app.rdb()、RLS 行级安全、pgvector 向量扩展,需严格区分于 MySQL 路由
  • MySQL 关系型数据库:通过 MCP 管理,支持 executeWriteSQL 与 security rules
  • 云存储:文件上传下载、CDN 临时链接、静态托管

3. 计算与部署

  • 云函数(SCF):Event 函数(exports.main)与 HTTP 函数(scf_bootstrap + 9000 端口)双模式
  • CloudRun 云托管:容器化部署,支持 Dockerfile,适合长连接、WebSocket、自定义运行时
  • 静态托管:新 projects 必须使用 manageApps 创建独立子域名,禁止首次部署使用 manageHosting

4. AI 与智能体

  • 内置大模型:TokenHub 托管池(cloudbase)、混元实验版(hunyuan-exp)、自定义模型组(custom-*
  • 多模型支持:DeepSeek、GLM、Kimi 等通过 generateText/streamText/generateImage 调用
  • 智能体开发:AG-UI 协议、LangGraph/LangChain 集成、流式输出支持
  • 关键约束createModel 参数为 GroupName 而非模型 ID;调用前必须检查 DescribeEnvPostpayPackage(Token Credits)或 DescribeActivityInfo(小程序成长计划)资格

工程规范与硬性约束

CloudBase 技能体系建立了严格的工程宪法(Engineering Constitution),适用于所有场景:

  • MCP 优先:所有资源管理(Auth、DB、Storage、Function)必须通过 MCP 工具完成,前端代码编写前必须完成后端资源准备
  • 禁止 `any`:类型错误必须使用 unknown + type guard、精确 interfacedeclare module 解决
  • 自验证要求:静态层(tsc/lint/build)与运行时层(agent-browser 用户可见流)双重验证
  • 显式 EnvId:所有 SDK 初始化、配置、命令示例必须显式指定 EnvId,禁止依赖 CLI 选中状态或隐式默认
  • 失败不掩盖:禁止空 try/catch、跳过失败测试、"编译通过即工作"的心态

典型使用流程

所有任务遵循三阶段工作流:Exploration → Implementation(2a 资源准备 → 2b 前端实现)→ Close-out

  • Exploration:通过 searchKnowledgeBase(mode="skill") 读取完整技能文档,禁止依赖搜索摘要
  • Implementation 2a:使用 MCP 工具准备 Auth Provider、数据库表、存储域、安全规则
  • Implementation 2b:编写前端代码、安装依赖、启动服务、测试
  • Close-out:运行 cloudbase-code-review、修复错误、声明完成

路由决策表(关键路径)

| 场景 | 首读技能 | 禁止路由 | 必须检查 |
|------|---------|---------|---------|
| Web 登录/注册 | `auth-tool` → `auth-web` | `cloud-functions`, `http-api` | Provider 状态、publishable key |
| 小程序云开发 | `miniprogram-development` | `auth-web`, `web-development` | 确认使用 `wx.cloud` |
| Native App 接入 | `http-api` | `auth-web`, `no-sql-web-sdk` | SDK 边界、OpenAPI、认证方式 |
| CloudBase PG | `postgresql-development` | `relational-database-tool`, `no-sql-web-sdk` | PG schema、usernamePassword、RLS |
| AI 大模型调用 | `ai-model-web` | `cloudbase-agent`, `cloud-functions` | Token Credits / 小程序成长计划资格 |
| AI Agent 开发 | `cloudbase-agent` | `cloud-functions`, `cloudrun-development` | AG-UI 协议、scf_bootstrap、SSE |

潜在局限与风险

1. PG/MySQL 路由混淆:CloudBase PG 与 MySQL 在技能体系中是互斥路径,混用会导致权限模型与 SDK 调用错误
2. Native App 限制:无官方 SDK,必须走 HTTP API;仅支持 MySQL,NoSQL 与 PG 路径不可用

3. 首次部署陷阱manageHosting 仅用于存量项目增量更新,新项目必须用 manageApps,否则影响子域名隔离

4. AI 资格前置:大量 AI 调用失败源于未开通 Token Credits 或未报名小程序成长计划,非代码问题

5. MCP 强依赖:无 MCP 无法执行任何管理操作,必须预先配置 mcporter 或 IDE native MCP

6. 冷启动延迟:云函数默认冷启动较高,生产环境建议 CloudRun MinNum ≥ 1

适合人群

  • 需要快速交付全栈应用的独立开发者与中小团队
  • 微信小程序开发者寻求免运维后端方案
  • 需要内置 AI 能力(文本/图像/流式对话)的应用构建者
  • 希望以 Serverless 架构降低运维复杂度的技术团队
  • 具备 TypeScript/Node.js 基础,能接受严格工程规范的开发者

安全与可信度

  • 来源可信度 T2:官方腾讯云产品,文档与 MCP 工具链由腾讯 CloudBase 团队维护
  • 安全等级 S:MCP 支持设备码登录替代硬编码密钥;RLS 与 security rules 提供数据层防护;严格禁止 any 与隐式默认值的工程约束降低运行时风险

版本信息

当前技能版本:2.23.2,支持 CloudBase AI、CloudRun、PostgreSQL、AG-UI 协议等最新特性。

Cloudbase 内容

references文件夹
ai-model-nodejs文件夹
ai-model-web文件夹
ai-model-wechat文件夹
auth-nodejs文件夹
auth-tool文件夹
auth-web文件夹
auth-wechat文件夹
cloud-functions文件夹
references文件夹
cloud-storage-web文件夹
cloudbase-agent文件夹
py文件夹
references文件夹
ts文件夹
cloudbase-cli文件夹
references文件夹
cloudbase-code-review文件夹
references文件夹
lint-rules文件夹
rules文件夹
cross-cutting文件夹
postgresql文件夹
storage文件夹
cloudbase-platform文件夹
references文件夹
protocols文件夹
cloudbase-wechat-integration文件夹
references文件夹
cloudrun-development文件夹
data-model-creation文件夹
http-api文件夹
miniprogram-development文件夹
references文件夹
no-sql-web-sdk文件夹
no-sql-wx-mp-sdk文件夹
ops-inspector文件夹
postgresql-development文件夹
references文件夹
relational-database-tool文件夹
relational-database-web文件夹
spec-workflow文件夹
ui-design文件夹
web-development文件夹
手动下载zip · 365.8 kB
SKILL.mdtext/markdown
请选择文件