
Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, Skills & MCP. - Te
AI 写代码,CloudBase 管后端。
面向 AI 编程工具的 CloudBase 接入层:用 Plugin 装好工具,用 Skills 约束写法,用 MCP 在对话里操作数据库、云函数、存储与部署。
v2.28.x(2026-08)
queryEnv 新增指标查询(DescribeCurveData)与资源用量查询getProcessLog、流量/部署记录查询、镜像部署 next_step、initEnv VPC/tcbr 修复,并屏蔽小租户创建接口@cloudbase/cloudbase-mcp 已发布到 Official MCP Registryv2.27.x(2026-08)
downloadRemoteFile(报错率高),远程资源改用 shell curl / Invoke-WebRequest 下载(#908、#909)manageCloudRun 统一 tcbr 初始化检查 + 部署,废弃旧 tcb 云托管 API;应用部署打包排除 target/.next,避免超大 zipminiprogram-development(#906)accessUrl 为空时托管跳过部署通知--cloudbase-api-key CLI 登录、CodeBuddy 插件市场安装指南Releases · Star · Watch → Releases
AI IDE(Cursor、Claude Code、Codex、CodeBuddy 等)擅长生成代码。真正卡住的往往是后端:库表、权限、函数、存储、环境与发布。
CloudBase 是腾讯云的 AI 原生后端一体化平台(数据库、存储、身份认证、云函数、云托管等)。本仓库提供把这套后端接到 AI 工具里的 Toolkit:
| 组件 | 作用 |
|---|---|
| Plugin | 一次安装 MCP Server、Agent Skills 与 Hooks,减少按 IDE 分别配置 |
| Agent Skills | 场景化技能(Web / 小程序 / 数据库 / 认证 / 云函数等),约束可落地的 CloudBase 实践 |
| MCP | 在对话中登录环境、查改数据、管理函数与托管、读日志排障 |
本仓库同时发布 npm 包 @cloudbase/cloudbase-mcp、Skills 与 AI 插件。
你仍需要:开通自己的云开发环境,并在 IDE 中确认 AI 发起的敏感操作。Toolkit 提供能力与路径,不替代判断。
发布与同步仓集中在 TencentCloudBase 组织。与本 Toolkit 直接相关的如下:
| 仓库 | 内容 | 常用入口 |
|---|---|---|
| CloudBase-AI-Toolkit(本仓库) | MCP Server 源码;Claude Code / Codex 等原生 marketplace 来源 | npx @cloudbase/cloudbase-mcp@latest |
| cloudbase-plugin | Open Plugin Spec 发布仓(由本仓库 CI 同步):MCP + Skills + Hooks | npx plugins add TencentCloudBase/cloudbase-plugin |
| cloudbase-sites-plugin | Sites 插件:Vite Web 创建与部署 | npx plugins add TencentCloudBase/cloudbase-sites-plugin |
| cloudbase-skills | Agent Skills 合集 | npx skills add TencentCloudBase/cloudbase-skills |
| skills | 可按单个 skill 安装的目录(亦用于 skills.sh) | npx skills add tencentcloudbase/skills --skill <name> |
| awesome-cloudbase-examples | 云开发案例与示例集合 | 浏览 / 克隆示例 |
| OpenVibeCoding | 基于 CloudBase 的 vibecoding 模板 | 作为项目起点使用 |
优先用 Plugin 拿齐全套;只需知识约束时可只装 Skills。marketplace 类 IDE 请用本仓库,不要与 npx plugins add 对同一工具重复安装。
复制下面的 AI Prompt,粘贴到你的 AI IDE。Agent 会读取 skill.md 完成接入:
帮我把 CloudBase 接好,按下面做:
1. 打开 https://docs.cloudbase.net/skill.md,按说明完成接入。
2. 接入完成后告诉我,并建议最相关的下一步。
| 你的工具 | 建议做法 |
|---|---|
| Claude Code / Codex(原生 marketplace) | 添加本仓库为 marketplace,再安装 cloudbase 插件(见插件文档) |
| 支持 Open Plugin Spec 的工具 | npx plugins add TencentCloudBase/cloudbase-plugin |
| 希望 CLI 统一配置多种工具 | CloudBase AI CLI:npm i -g @cloudbase/cli && tcb ai |
| CodeBuddy / WorkBuddy / ZCode(已内置) | 使用 IDE 内置的 CloudBase 插件或连接器;CodeBuddy 也可通过插件市场安装 |
| 其他支持 MCP 的 IDE | 仅配置 MCP(见下方) |
npx plugins add TencentCloudBase/cloudbase-plugin
说明与各 IDE 差异见 AI 插件文档。
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
托管 HTTP、自建 Cloud Mode、按插件裁剪工具集见 安装与连接。
登录云开发
使用 CloudBase Skills 开发一个带登录的待办应用,包含数据库与权限,并部署
Skills 负责写法与结构;MCP 负责环境与资源操作。完成后应能在自己的环境中验证数据与接口,而不只是得到一段本地代码。
| 工具 | 平台 | 指引 |
|---|---|---|
| CloudBase AI CLI | CLI | 指引 |
| OpenClaw | CLI | 指引 |
| WorkBuddy | 独立 IDE | 指引 |
| ZCode | 独立 IDE(≥ 3.4.1 内置插件) | 指引 |
| Codex App | 独立应用 | 指引 |
| Cursor | 独立 IDE | 指引 |
| WindSurf | 独立 IDE / 插件 | 指引 |
| CodeBuddy | 独立 IDE(已内置) | 指引 |
| CLINE | VS Code 插件 | 指引 |
| GitHub Copilot | VS Code 插件 | 指引 |
| Trae | 独立 IDE | 指引 |
| 通义灵码 | IDE / 插件 | 指引 |
| RooCode | VS Code 插件 | 指引 |
| 文心快码 | 插件 | 指引 |
| Augment Code | 插件 | 指引 |
| Claude Code | CLI | 指引 |
| Gemini CLI | CLI | 指引 |
| Codex CLI | CLI | 指引 |
| OpenCode | CLI | 指引 |
| Qwen Code | CLI | 指引 |
完整配置见 IDE 配置指南。
接入后,AI 可以在你的环境中完成典型后端工作(需你确认关键步骤):
适用形态包括 Web、微信小程序与后端服务。平台能力总览见 CloudBase 文档。
在受控条件下,以同一待办(Todo)应用需求与同一前端脚手架为输入,比较两类后端实现路径:传统云主机(自行搭建运行时、进程与网络暴露)与 CloudBase(托管数据库、匿名登录等后端能力)。评测由 AI Agent 端到端完成开发与验证;在给定模型与任务设定下,CloudBase 路径在完成时延、Token 用量与工具调用次数上更优。上述结果受模型、Agent 框架与任务定义约束,不宜外推为一般性结论。
方法、数据与边界条件见:传统云主机与 CloudBase 同任务评测报告
npx plugins add TencentCloudBase/cloudbase-pluginnpm i -g @cloudbase/cli && tcb ai{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
其他 IDE:完整配置指南。
本地模式(默认):本机 npx 启动,功能最全(含依赖本地文件系统的上传、模板等)。
托管模式:IDE 通过 HTTP 连接腾讯云上的 MCP,无需本机 Node;部分本地文件能力不可用。
{
"mcpServers": {
"cloudbase": {
"type": "http",
"url": "https://tcb-api.cloud.tencent.com/mcp/v1?env_id=<env_id>",
"headers": {
"X-TencentCloud-SecretId": "<腾讯云 Secret ID>",
"X-TencentCloud-SecretKey": "<腾讯云 Secret Key>"
}
}
}
}
托管 URL 可用 site(domestic / intl)指定登录站点(国内站新加坡需 site=domestic),也可用 enable_plugins / disable_plugins 裁剪工具集。名称以 mcp/src/server.ts 为准。
自建 Cloud Mode:在自有服务器部署时设置 CLOUDBASE_MCP_CLOUD_MODE=true(或 MCP_CLOUD_MODE=true),禁用本地文件与本地进程类工具,避免远程调用方操作宿主机。
| 场景 | 建议 |
|---|---|
| 个人开发 | 本地 npx |
| 团队 / 免运维 | 腾讯云托管 HTTP |
| 自建 MCP 服务 | 必须开启 Cloud Mode |
双人在线五子棋:需求描述后生成 Web + 云数据库与实时能力并部署。
体验:五子棋 · 更多:教程与案例
它们侧重把前端或容器发布出去。CloudBase 提供数据库、认证、函数等后端能力;Toolkit 让 AI 工具在对话里使用这些能力。部署只是链路的一部分。
可以。凡能配置 MCP Server 或安装对应 Plugin / Skills 的工具均可,包括 Claude Code、Gemini CLI、OpenCode 等。支持列表
部署目标是你自己的云开发环境。本地模式下 MCP 跑在本机;主动部署前代码不必离开本机。云端通信使用 HTTPS。
本地 npx 等同于你在本机执行工具。远程部署务必设置 CLOUDBASE_MCP_CLOUD_MODE=true,以禁用本地文件与进程类工具。腾讯云托管 HTTP 模式已带该保护。
Toolkit(含 MCP)开源,MIT。云开发环境有免费额度;超出后按量计费,见 计费说明。
确认已在 控制台 开通且环境状态正常,然后再次「登录云开发」选择正确环境。
| 文档 | docs.cloudbase.net |
| Issues | GitHub Issues |
| Releases | 更新日志 |