CloudBase AI ToolKit
官方從AI提示到即時應用,一鍵完成。CloudBase AI ToolKit 是連接您的AI IDE(如Cursor、Copilot等)與騰訊雲開發平台的橋樑。
你可以用 Cloud Base AI Tool Kit MCP 做什麼?
- 登入您的 CloudBase 環境 — 要求 AI 進行驗證並選擇環境,以便後續操作針對您自己的後端。
- 查詢與修改資料庫記錄 — 使用
database工具對 CloudBase 的文件資料庫或 PostgreSQL 資料庫執行 CRUD 操作。 - 部署雲端函式與靜態託管 — 指示 AI 編寫、部署並呼叫雲端函式,或將前端資源發布至靜態託管。
- 管理驗證與儲存 — 設定登入方式、配置物件儲存權限,並將存取規則連結至您的資料模型。
- 檢查日誌並重新部署服務 — 讀取執行時期日誌以除錯問題,並觸發 CloudRun 服務或函式的重新部署。
文件
CloudBase AI Toolkit
AI 寫程式碼。CloudBase 運行後端。
CloudBase 與 AI 編碼工具的整合層:Plugin 安裝整套堆疊,Skills 引導程式碼撰寫方式,MCP 操作資料庫、函數、儲存,並可從對話中部署。
近期更新
v2.25.x (2026-07)
- CloudRun / Gateway:使用 TCP 資料庫時的 VPC 指引;Domain/Route 支援
upstreamResourceType與路徑傳遞 - CloudRun / Gateway:重新部署時保留遠端 VPC 與環境設定;部署後優先使用自訂網域存取 URL
- Plugin:透過 Open Plugin / marketplace 打包簡化安裝
Releases · Star · Watch → Releases
這是什麼
AI IDE(Cursor、Claude Code、Codex、CodeBuddy 等)擅長產生程式碼。通常阻礙你的是後端:schema、權限、函數、儲存、環境與發布。
CloudBase 是騰訊雲的 AI 原生全方位後端(資料庫、儲存、認證、雲函數、Cloud Run 等)。這個 repo 是將該後端連接到 AI 工具的 Toolkit:
| 元件 | 角色 |
|---|---|
| Plugin | 一併安裝 MCP Server、Agent Skills 與 Hooks——減少各 IDE 的手動設定 |
| Agent Skills | 情境技能(Web / 小程式 / 資料庫 / 認證 / 函數等),導向可用的 CloudBase 實作 |
| MCP | 登入、查詢與變更資料、管理函數與託管、讀取日誌——全部從對話中完成 |
此 repo 發布 npm 套件 @cloudbase/cloudbase-mcp、Skills 與 AI plugins。
你仍需要自己的 CloudBase 環境,且應確認 AI 提出的敏感操作。Toolkit 提供能力與路徑——而非判斷。
相關 repositories
發布與同步 repos 位於 TencentCloudBase 之下。與此 Toolkit 直接相關的:
| Repository | 內容 | 典型入口 |
|---|---|---|
| CloudBase-AI-Toolkit(此 repo) | MCP Server 原始碼;Claude Code / Codex 的 marketplace 來源 | npx @cloudbase/cloudbase-mcp@latest |
| cloudbase-plugin | Open Plugin Spec 發布 repo(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 plugin: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。對於 marketplace IDE 使用此 repo——不要在同一工具上同時執行 npx plugins add。
快速開始
為你的工具選擇一個預設路徑。
| 你的工具 | 建議路徑 |
|---|---|
| Claude Code / Codex(原生 marketplace) | 將此 repo 新增為 marketplace,然後安裝 cloudbase plugin(plugin 文件) |
| 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 plugin 或 connector |
| 其他支援 MCP 的 IDE | 僅 MCP 設定(如下) |
Plugin
npx plugins add TencentCloudBase/cloudbase-plugin
詳細資訊與 IDE 差異:AI plugin 文件。
僅 MCP
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
託管 HTTP、自架 Cloud Mode 與 plugin 範圍:安裝與連線。
第一個提示詞
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 / plugins | 指南 |
| CodeBuddy | 獨立 IDE(內建) | 指南 |
| CLINE | VS Code plugin | 指南 |
| GitHub Copilot | VS Code plugin | 指南 |
| Trae | 獨立 IDE | 指南 |
| Tongyi Lingma | IDE / plugins | 指南 |
| RooCode | VS Code plugin | 指南 |
| Baidu Comate | Plugins | 指南 |
| Augment Code | Plugins | 指南 |
| Claude Code | CLI | 指南 |
| Gemini CLI | CLI | 指南 |
| Codex CLI | CLI | 指南 |
| OpenCode | CLI | 指南 |
| Qwen Code | CLI | 指南 |
完整設定:IDE 指南。
功能
設定完成後,AI 可以在你的環境中執行典型的後端工作(確認關鍵步驟):
- 資料庫:PostgreSQL 與文件資料庫、資料模型、CRUD、權限與安全規則
- 運算:撰寫、部署、呼叫與除錯雲函數 / Cloud Run
- 認證與儲存:登入方式、物件儲存、與資料的權限連結
- 發布與維運:靜態託管 / 小程式發布;檢查日誌並重新部署
適用於 Web、微信小程式與後端服務。平台總覽:CloudBase 文件。
評估
在受控條件下,使用相同的 Todo 應用程式需求與前端 scaffold 比較兩條後端路徑:傳統雲端 VM(自行管理 runtime、process 與網路暴露)與 CloudBase(受管資料庫、匿名認證與相關後端服務)。AI agent 執行端到端開發與驗證。在給定的模型與任務設定下,CloudBase 路徑在完成延遲、token 用量與工具呼叫次數上較為有利。這些結果取決於模型、agent 框架與任務定義,不應推廣至該範圍之外。
方法、資料與限制:相同任務評估:雲端 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"]
}
}
}
CodeBuddy
CloudBase 已內建(MCP / Skills);通常不需要手動設定。
其他: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。
自架 Cloud Mode:設定 CLOUDBASE_MCP_CLOUD_MODE=true(或 MCP_CLOUD_MODE=true),讓遠端呼叫者停用本機檔案與 process 工具。
| 情境 | 建議 |
|---|---|
| 個人 | 本機 npx |
| 團隊 / 零維運 | 託管 HTTP |
| 自架 MCP | 必須使用 Cloud Mode |
範例
線上五子棋:描述需求;取得 Web + 雲端資料庫 / 即時功能並部署。
Demo:Gomoku · 更多:教學
文件
FAQ
這與 Vercel / Netlify 有何不同?
那些專注於發布前端或容器。CloudBase 提供後端建構元件(資料庫、認證、函數)。Toolkit 讓 AI 工具在對話中使用它們。部署只是路徑的一部分。
沒有 GUI IDE 也能使用嗎?
可以。任何能設定 MCP Server 或安裝對應 Plugin / Skills 的工具都可以——包括 Claude Code、Gemini CLI、OpenCode。支援清單
我的程式碼會去哪裡?
部署目標是你自己的 CloudBase 環境。在本機模式下 MCP 在你的機器上執行;程式碼在部署前不需離開。雲端流量使用 HTTPS。
自架 MCP server 安全嗎?
本機 npx 等同於自己執行工具。對於遠端主機,設定 CLOUDBASE_MCP_CLOUD_MODE=true 以停用本機檔案/process 工具。騰訊雲託管 HTTP 包含此保護。
費用?
Toolkit(包括 MCP)以 MIT 開源。CloudBase 有免費額度;超過部分會計費——請參閱計費。
登入顯示環境不存在?
請確認主控台中存在且健康的環境,然後重新登入並選擇正確的環境。
社群
| 文件 | docs.cloudbase.net |
| Issues | GitHub Issues |
| Releases | Changelog |