CloudBase AI ToolKit
官方一键将AI提示转化为可运行的应用程序。CloudBase AI ToolKit 是连接您的AI IDE(如Cursor、Copilot等)与腾讯云开发平台的桥梁。
你可以用 CloudBase AI ToolKit MCP 做什么?
- 管理数据库 — 要求创建或修改 PostgreSQL 和文档数据库数据模型,执行 CRUD 操作,并设置权限或安全规则。
- 部署云函数 — 指示助手直接在聊天中编写、部署、调用和调试云函数或 Cloud Run 服务。
- 配置认证与存储 — 设置登录方式,管理对象存储,并将数据权限与身份验证关联。
- 发布与监控 — 部署静态托管或小程序,检查日志,并通过
cloudbase-mcp重新部署服务。
文档
CloudBase AI Toolkit
AI 写代码,CloudBase 跑后端。
面向 AI 编码工具的 CloudBase 集成层:Plugin 安装技术栈,Skills 引导代码编写方式,MCP 操作数据库、函数、存储,并可在对话中完成部署。
近期更新
v2.25.x(2026-08)
- Skills / RAG:为最小化 Web+数据库演示(无需云函数 CRUD)添加
minimal-web-baas-demo到searchKnowledgeBase技能指南 (#886) - CLI:修复云模式↔日志器循环依赖导致的
cloudbase-mcp --cloud-mode崩溃 (#879) - 权限:PG 环境可通过 managePermissions 设置云函数访问权限——当 ModifyResourcePermission 不受支持时回退到 OPA /
tcb policy(modifyEnvAuthzConfig) (#865) - CloudRun / Gateway:使用 TCP 数据库时的 VPC 指南;带
upstreamResourceType和路径传输的 Domain/Route - CloudRun / Gateway:重新部署时保留远程 VPC 和环境配置;部署后优先使用自定义域名访问 URL
- Plugin:通过 Open Plugin / 市场打包简化安装
- 环境 / 数据库:创建环境时更清晰的计费摘要;优先 SDK 优先指南而非原始 TCP 数据库信息
- 认证 / 数据库:修复 createApiKey 假成功;PG 迁移未落地时安全失败
- Gateway / Auth:查询和切换 HTTP 网关主开关和访问认证(
getPrivilege/enableService/authSwitch);短信登录通过默认渠道开箱即用 - PG 迁移:applyMigration 现在会填充远程迁移历史并轮询 DescribeTaskResult;优先本地迁移树和原生 manager-node API (#857, #859, #863, #864)
Releases · Star · Watch → Releases
这是什么
AI IDE(Cursor、Claude Code、Codex、CodeBuddy 等)擅长生成代码。通常阻碍你的是后端:schema、权限、函数、存储、环境和发布。
CloudBase 是腾讯云 AI 原生的一体化后端(数据库、存储、认证、云函数、Cloud Run 等)。本仓库是将该后端连接到 AI 工具的 Toolkit:
| 组件 | 作用 |
|---|---|
| Plugin | 一起安装 MCP Server、Agent Skills 和 Hooks——减少各 IDE 的接线工作 |
| Agent Skills | 场景技能(Web / 小程序 / 数据库 / 认证 / 函数等),面向可落地的 CloudBase 实践 |
| MCP | 登录、查询和修改数据、管理函数和托管、读取日志——从对话中完成 |
本仓库发布 npm 包 @cloudbase/cloudbase-mcp、Skills 和 AI 插件。
你仍然需要自己的 CloudBase 环境,并且应该确认 AI 提出的敏感操作。Toolkit 提供能力和路径——而非判断。
相关仓库
发布和同步仓库位于 TencentCloudBase 下。与本 Toolkit 直接相关的:
| 仓库 | 内容 | 典型入口 |
|---|---|---|
| CloudBase-AI-Toolkit(本仓库) | MCP Server 源码;Claude Code / Codex 的市场源码 | npx @cloudbase/cloudbase-mcp@latest |
| cloudbase-plugin | Open Plugin Spec 发布仓库(CI 同步):MCP + Skills + Hooks | npx plugins add TencentCloudBase/cloudbase-plugin · CNB 备用:npx plugins add https://cnb.cool/tencent/cloud/cloudbase/cloudbase-plugin.git |
| cloudbase-sites-plugin | Sites 插件:Vite Web 创建与部署 | npx plugins add TencentCloudBase/cloudbase-sites-plugin · CNB:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-sites-plugin.git |
| cloudbase-skills | Agent Skills 集合 | npx skills add TencentCloudBase/cloudbase-skills · CNB:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills.git |
| skills | 按技能安装目录(也见 skills.sh) | npx skills add tencentcloudbase/skills --skill <name> |
| awesome-cloudbase-examples | CloudBase 示例和案例研究 | 浏览 / 克隆示例 |
| OpenVibeCoding | CloudBase 上的 Vibecoding 模板 | 作为项目模板使用 |
完整技术栈优先使用 Plugin;仅需知识约束时单独使用 Skills。对于市场 IDE 使用本仓库——不要在同一工具上同时运行 npx plugins add。
快速开始
为你的工具选择一条默认路径。
| 你的工具 | 建议路径 |
|---|---|
| Claude Code / Codex(原生市场) | 将本仓库添加为市场,然后安装 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 配置(见下文) |
Plugin
npx plugins add TencentCloudBase/cloudbase-plugin
详情和 IDE 差异:AI 插件文档。
仅 MCP
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
托管 HTTP、自托管云模式和插件作用域:安装与连接。
首次提示
Login to CloudBase
Use CloudBase Skills to build a todo app with login, database and permissions, then deploy
Skills 塑造结构和实践;MCP 处理环境和资源。你应该能在自己的环境中验证数据和 API——而不仅仅是获取本地源文件。
支持的 AI IDE
| 工具 | 平台 | 指南 |
|---|---|---|
| CloudBase AI CLI | CLI | 指南 |
| OpenClaw | CLI | 指南 |
| WorkBuddy | 独立 IDE | 指南 |
| ZCode | 独立 IDE(≥ 3.4.1 内置) | 指南 |
| Codex App | App | 指南 |
| Cursor | 独立 IDE | 指南 |
| WindSurf | IDE / 插件 | 指南 |
| CodeBuddy | 独立 IDE(内置) | 指南 |
| CLINE | VS Code 插件 | 指南 |
| GitHub Copilot | VS Code 插件 | 指南 |
| Trae | 独立 IDE | 指南 |
| Tongyi Lingma | IDE / 插件 | 指南 |
| RooCode | VS Code 插件 | 指南 |
| Baidu Comate | 插件 | 指南 |
| Augment Code | 插件 | 指南 |
| Claude Code | CLI | 指南 |
| Gemini CLI | CLI | 指南 |
| Codex CLI | CLI | 指南 |
| OpenCode | CLI | 指南 |
| Qwen Code | CLI | 指南 |
完整设置:IDE 指南。
能力
设置完成后,AI 可以在你的环境中执行典型的后端工作(确认关键步骤):
- 数据库:PostgreSQL 和文档数据库、数据模型、CRUD、权限和安全规则
- 计算:编写、部署、调用和调试云函数 / Cloud Run
- 认证与存储:登录方式、对象存储、与数据的权限联动
- 发布与运维:静态托管 / 小程序发布;查看日志和重新部署
适用于 Web、微信小程序和后端服务。平台概览:CloudBase 文档。
评估
在受控条件下,使用相同的 Todo 应用需求和前端脚手架比较两条后端路径:传统云 VM(自管理运行时、进程和网络暴露)和 CloudBase(托管数据库、匿名认证和相关后端服务)。AI 代理执行了端到端的开发和验证。在给定的模型和任务设置下,CloudBase 路径在完成延迟、token 使用量和工具调用次数方面更优。这些结果取决于模型、代理框架和任务定义,不应推广到该范围之外。
方法、数据和限制:同任务评估:云 VM vs CloudBase
安装与连接
先决条件
- Node.js v18.15.0+
- 一个 CloudBase 环境
- 支持 Plugin / Skills / MCP 的 AI 工具
设置选项
- Plugin(当工具支持时)
npx plugins add TencentCloudBase/cloudbase-plugin - CloudBase AI CLI
npm i -g @cloudbase/cli && tcb ai - 手动 MCP(编写 IDE 配置文件)
Cursor (.cursor/mcp.json)
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
WindSurf (.windsurf/settings.json)
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
其他:IDE 设置指南。
MCP 连接模式
本地(默认):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": "<Tencent Cloud Secret ID>",
"X-TencentCloud-SecretKey": "<Tencent Cloud Secret Key>"
}
}
}
}
托管 URL 可以使用 enable_plugins / disable_plugins。规范名称位于 mcp/src/server.ts。
自托管云模式:设置 CLOUDBASE_MCP_CLOUD_MODE=true(或 MCP_CLOUD_MODE=true)以对远程调用者禁用本地文件和进程工具。
| 场景 | 建议 |
|---|---|
| 个人 | 本地 npx |
| 团队 / 零运维 | 托管 HTTP |
| 自托管 MCP | 必须使用云模式 |
示例
在线五子棋:描述需求;获得 Web + 云数据库 / 实时能力并部署。
演示:五子棋 · 更多:教程
文档
FAQ
这与 Vercel / Netlify 有何不同?
它们专注于发布前端或容器。CloudBase 提供后端构建块(数据库、认证、函数)。Toolkit 让 AI 工具在对话中使用它们。部署只是路径的一部分。
没有 GUI IDE 也能使用吗?
可以。任何能配置 MCP Server 或安装相应 Plugin / Skills 的工具都可以——包括 Claude Code、Gemini CLI、OpenCode。支持列表
我的代码去哪里了?
部署目标是您自己的 CloudBase 环境。在本地模式下 MCP 在您的机器上运行;代码在部署前无需离开。云流量使用 HTTPS。
自托管 MCP 服务器安全吗?
本地 npx 等同于自己运行工具。对于远程主机,设置 CLOUDBASE_MCP_CLOUD_MODE=true 以禁用本地文件/进程工具。腾讯云托管 HTTP 包含此保护。
费用?
Toolkit(包括 MCP)在 MIT 许可下开源。CloudBase 有免费额度;超出部分按量计费——参见计费。
登录提示环境不存在?
在[控制台](https://tcb.cloud.tencent.com/)中确认环境存在且健康,然后重新登录并选择正确的环境。社区
| 文档 | docs.cloudbase.net |
| 问题 | GitHub 问题 |
| 发布 | 变更日志 |