CloudBase AI ToolKit
公式AIプロンプトからライブアプリへワンクリックで移行。CloudBase AI ToolKitは、AI IDE(Cursor、Copilotなど)をTencent CloudBaseに直接接続するブリッジです。
CloudBase AI ToolKit MCPで何ができますか?
- CloudBase 環境の管理 — アシスタントに環境の詳細(適用リージョンを含む)を
queryEnvで照会させ、domainsでドメインを一覧表示させます。 - チャットからのアプリケーション展開 —
getUploadUrlのタイムスタンプをdeployAppで使用してアップロード・展開し、getBuildLogで進捗を追跡します。 - Tencent Cloud API の呼び出し —
callCloudApiを通じて57以上のサービスを呼び出し、tke、mongodb、vodなどのマルチバージョンサービスには明示的なversionを指定します。 - ホスティングの構築と管理 —
appBuildでビルドをトリガーし、ビルド出力を確認します。deployPlan/deployApplyで宣言的な展開が可能です。 - ナレッジベースの検索 —
searchKnowledgeBaseを照会して、インラインスキルとOpenAPIカタログをオンデマンドで読み込み、毎回のtools/listでのツール表面を削減します。
ドキュメント
CloudBase AI Toolkit
AIがコードを書き、CloudBaseがバックエンドを動かす。
AIコーディングツールのためのCloudBase統合レイヤー: Pluginはスタックをインストールし、Skillsはコードの書き方を導き、MCPはデータベース・関数・ストレージを操作し、チャットからデプロイまで行います。
最近の更新
v2.34.x (2026-09)
- i18n / IDE: インスタンスレベルの
langによる完全なツールコピーのローカライズに加え、authsite/regionパラメータを追加し、国際サイトのログインとリージョンルーティングが正しく解決されるようにしました - Cloud API:
callCloudApiサービスの許可リストを57に拡大し、組み込みのバージョンマッピングを追加(tke/mongodb/vodなどのマルチバージョンサービスでは明示的なversionが必要) - Deploy / Env: ホスティングビルドの中和を備えた新しい
appBuildツールを追加。queryEnvは実際に適用されたリージョンを報告し、domainsは渡されたenvIdを尊重します - Skills / Docs: スキルのフォールバック読み取りは、参照アドレスリストを持つ公式配布リポジトリを指すようになりました。cloudrun用のSDKファーストのデータベース決定ゲート。サイトドキュメントのリンクは現在のMarkdownアドレスに移動。エキスパートパックとデプロイスキルで、デプロイ後に共有を提供(オプトイン、編集済み、最大1回)
- Deploy / Apps: クラウドアップロードチャネルがエンドツーエンドで完了するようになりました(
deployAppはgetUploadUrlが返すタイムスタンプを受け入れ、getBuildLogはデプロイが返すビルドIDを受け入れます)。ゲートウェイルート作成は、書き込む前にアップストリームの存在を検証します - Skills / Context: 新しいPostgreSQLアクセスパターンのベストプラクティススキル(バッチ処理、インデックス、RLSロールゲーティング、起動容量)。
searchKnowledgeBaseのインラインスキル / OpenAPIカタログはオンデマンドで読み込まれるようになり、毎回のtools/listで43ツールのサーフェスが9.1%削減されます - Runtime / Hosting: CloudRun Functionモードは
PORTをバインドしてはならず(関数フレームワークがバインドします)、CLOUDBASE_APIKEYを指定する資格情報決定ゲートを取得します。ホスティングのパスとプレフィックスは正規化され、先頭のスラッシュが空のディレクトリとして読み取られることはなくなりました - Connectors: 国際サイトのWorkBuddyコネクタ(
cloudbase-intl)は、国内版と同じconfig/source/**コーパスから構築されています — ローカルのstdioではなく標準のMCP OAuthを使用したリモートstreamableHttpで、中国サイトのホストは国際版に書き換えられます
v2.33.x (2026-09)
- Functions / Apps: 非同期ステータスクエリを備えたクラウド関数用のカスタムコンテナイメージデプロイ。クラウドアップロードチャネル(
getUploadUrl+deployAppcosTimestamp) - Env binding: envId / region / siteのフィールドレベルのフォールバックとしての
cloudbaserc.json(リテラル +{{env.KEY}}) - Errors / Skills: 構造化された
Codeによる一元化されたエラーガイダンス。仮想決済リファレンス。CodeBuddy IDE MCPアップグレードスキル。WorkBuddyエキスパート - Cloud API / Deploy:
callCloudApiがモニタリングとpostgresサービスを開きます。deployPlan/deployApplyによる宣言的デプロイ。cloud-api-operationsスキル
Releases · Star · Watch → Releases
これは何か
AI IDE(Cursor、Claude Code、Codex、CodeBuddyなど)はコード生成に優れています。通常、あなたを妨げるのはバックエンドです: スキーマ、権限、関数、ストレージ、環境、リリース。
CloudBaseは、Tencent CloudのAIネイティブなオールインワンバックエンドです(データベース、ストレージ、認証、クラウド関数、Cloud Runなど)。このリポジトリは、そのバックエンドをAIツールに接続するToolkitです:
| 構成要素 | 役割 |
|---|---|
| Plugin | MCP Server、Agent Skills、Hooksをまとめてインストール — IDEごとの配線を削減 |
| Agent Skills | 実用的なCloudBaseプラクティスに向けたシナリオスキル(Web / ミニプログラム / データベース / 認証 / 関数など) |
| 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 |
| dsh-plugin | DeepSeek Harnessプラグイン(@cloudbase/dsh-plugin): MCPブリッジ + DB/Storage/Authパネル | dsh plugin add @cloudbase/dsh-plugin |
| 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を同時に実行しないでください。
クイックスタート
最速の開始方法
このAIプロンプトをAI IDEにコピーしてください。エージェントがskill.mdを読み取り、セットアップを完了します:
Set up CloudBase for me:
1. Open https://docs.cloudbase.net/skill.md and complete the setup following its instructions.
2. Tell me when you're done, and suggest the most relevant next step.
ツールのデフォルトパスを1つ選択してください(Plugin / CLI / MCP)
| ツール | 推奨パス |
|---|---|
| Claude Code / Codex(ネイティブマーケットプレイス) | このリポジトリをマーケットプレイスとして追加し、cloudbaseプラグインをインストール(プラグインドキュメント) |
| Open Plugin Specツール | npx plugins add TencentCloudBase/cloudbase-plugin |
| 複数のツールに1つのCLIを希望 | CloudBase AI CLI: npm i -g @cloudbase/cli && tcb ai |
| CodeBuddy / WorkBuddy / ZCode / Kimi(組み込み) | 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、セルフホストCloud Mode、プラグインスコーピング: インストールと接続。
最初のプロンプト
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組み込み) | ガイド |
| Kimi Code | CLI(プラグインマーケットプレイス) | ガイド |
| Kimi Work | デスクトップアプリ(プラグインパネル) | ガイド |
| Codex 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とドキュメントDB、データモデル、CRUD、権限とセキュリティルール
- コンピューティング: クラウド関数 / Cloud Runの作成、デプロイ、呼び出し、デバッグ
- 認証とストレージ: ログイン方法、オブジェクトストレージ、データとの権限連携
- リリースと運用: 静的ホスティング / ミニプログラム公開。ログの検査と再デプロイ
Web、WeChatミニプログラム、バックエンドサービスに対応。プラットフォーム概要: CloudBaseドキュメント。
評価
管理された条件下で、同じTodoアプリケーションの概要とフロントエンドスキャフォールドを使用して、2つのバックエンドパスを比較しました: 従来のクラウドVM(自己管理のランタイム、プロセス、ネットワーク公開)とCloudBase(管理されたデータベース、匿名認証、関連するバックエンドサービス)。AIエージェントがエンドツーエンドの開発と検証を実行しました。モデルとタスク設定を考慮すると、CloudBaseパスは完了レイテンシ、トークン使用量、ツール呼び出し回数でより有利でした。これらの結果はモデル、エージェントフレームワーク、タスク定義に依存しており、その範囲を超えて一般化すべきではありません。
方法、データ、制限: 同一タスク評価: クラウド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)です。手動設定は通常不要です。
プラグインマーケットプレイスからインストールすることもできます: CodeBuddyセットアップガイドを参照してください。
その他: IDEセットアップガイド。
MCP接続モード
リモート(推奨): IDEはHTTP経由でTencent Cloud MCPに接続します。ローカルNodeは不要で、対話型クライアントはブラウザで認証を完了します。
| サイト | MCPエンドポイント |
|---|---|
| 中国(国内) | https://tcb-api.cloud.tencent.com/mcp/v1 |
| 国際 | https://tcb-api.tencentcloud.com/mcp/v1 |
環境が存在するサイトに一致するエンドポイントを選択してください — 2つのサイトは別々のアカウント、コンソール、資格情報を使用します。
ローカル: マシン上でnpx @cloudbase/cloudbase-mcp@latestを実行 — ローカルファイルシステムのアップロードやテンプレートのダウンロードを含む完全な機能。
{
"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>"
}
}
}
}
リモート認証には2つのパスのいずれかがあります:
- OAuth(対話型、推奨): URLのみを追加してください。IDEがブラウザを開いてログインと同意を行います。設定ファイルにキーは不要です。
- 静的認証情報(CI/CD): 上記の
env_idヘッダーとともにX-TencentCloud-*を追加してください。
リモート利用のトレードオフ: ローカルファイルシステム機能(アップロード、テンプレートダウンロード)は利用できず、国際サイトではNoSQLツールはまだ公開されていません。
リモートURLはsite(domestic / intl、ap-singaporeの中国サイト環境でリージョンが曖昧な場合にのみ必要)も受け入れます。さらに、ツールを絞り込むためのenable_plugins / disable_pluginsも受け入れます。正規名はmcp/src/server.tsにあります。
リモートMCP E2E(公式SDKクライアント): npm run test:hosted-mcp:e2e — apikey/OAuthモード、TLS非セキュアなステージング、環境変数についてはtests/hosted-mcp-e2e/README.mdを参照してください。認証情報がない場合はスキップされます(終了コード0)。
セルフホスト型クラウドモード: リモート呼び出し元に対してローカルファイルおよびプロセスツールを無効にするには、CLOUDBASE_MCP_CLOUD_MODE=true(またはMCP_CLOUD_MODE=true)を設定してください。
| シナリオ | 推奨事項 |
|---|---|
| 個人利用 / 最速の開始 | リモートURL(OAuth) |
| ローカルファイル機能が必要 | ローカルnpx |
| CI / 自動化 | リモート + 静的認証情報 |
| セルフホスト型MCP | クラウドモード必須 |
例
オンライン五目並べ: ニーズを説明し、Web + クラウドデータベース / リアルタイムを取得してデプロイします。
デモ: 五目並べ · 詳細: チュートリアル
ドキュメント
FAQ
Vercel / Netlifyとの違いは何ですか?
それらはフロントエンドやコンテナの配信に焦点を当てています。CloudBaseはバックエンドの構成要素(データベース、認証、関数)を提供します。ToolkitはAIツールがチャットでそれらを利用できるようにします。デプロイはその一部に過ぎません。
GUI IDEなしで使用できますか?
はい。MCPサーバーを設定できるツールや、対応するプラグイン / スキルをインストールできるツールならどれでも動作します。Claude Code、Gemini CLI、OpenCodeを含みます。サポートリスト
コードはどこに保存されますか?
デプロイ先はお客様自身のCloudBase環境です。ローカルモードではMCPはお客様のマシン上で実行され、デプロイするまでコードが外部に出る必要はありません。クラウドトラフィックはHTTPSを使用します。
MCPサーバーのセルフホスティングは安全ですか?
ローカルnpxは、ツールを自分で実行することと同等です。リモートホストの場合は、CLOUDBASE_MCP_CLOUD_MODE=trueを設定してローカルファイル / プロセスツールを無効にしてください。Tencent CloudリモートHTTPにはこの保護が含まれています。
費用は?
Toolkit(MCPを含む)はMITライセンスのオープンソースです。CloudBaseには無料枠があり、それを超える使用分は課金されます。料金を参照してください。
ログイン時に環境が存在しないと表示されますか?
コンソールで環境が存在し正常であることを確認し、再度ログインして正しい環境を選択してください。
`ap-singapore`の国内サイト環境が国際サイトとして扱われますか?
国内サイト(cloud.tencent.com)と国際サイト(tencentcloud.com)の両方がap-singaporeリージョンを提供しているため、リージョンだけでは曖昧です。明示的なサイトがない場合、MCPはap-singaporeに対してintlをデフォルトとします(後方互換)。国内サイトのシンガポールユーザーは、MCPのenvでTCB_SITE=domestic(TCB_REGION=ap-singaporeと一緒に)を設定するか、プロジェクトルートに.cloudbase/project.jsonを追加する必要があります:
{ "site": "domestic", "region": "ap-singapore", "envId": "your-env-id" }
認証情報はサイトごとに保存されるため(credential.domestic / credential.intl)、国内と国際のログインは共存できます。レガシーの単一スロットauth.jsonはdomesticとして読み取られ、最初の書き込み時に移行されます。
リモートモード: 追加で渡すものはありません。エンドポイントホストがサイトを決定します(tcb-api.cloud.tencent.com = 中国サイト、tcb-api.tencentcloud.com = 国際サイト)。siteクエリパラメータはありません。これはap-singaporeにある中国サイト環境にも適用されます。中国サイトのエンドポイントを引き続き使用してください。
コミュニティ
| ドキュメント | docs.cloudbase.net |
| イシュー | GitHub Issues |
| リリース | Changelog |