CloudBase AI ToolKit

公式

AIプロンプトからライブアプリへワンクリックで移行。CloudBase AI ToolKitは、AI IDE(Cursor、Copilotなど)をTencent CloudBaseに直接接続するブリッジです。

CloudBase AI ToolKit MCPで何ができますか?

  • データベース作業 — アシスタントに、PostgreSQL とドキュメントデータベースのデータモデリング、CRUD の実行、権限やセキュリティルールの設定を依頼できます。
  • コンピューティングのデプロイとデバッグ — アシスタントに、クラウド関数や Cloud Run サービスの作成、デプロイ、呼び出し、デバッグを依頼できます。
  • 認証とストレージの設定 — ログイン方法とオブジェクトストレージを設定し、データとの権限連携も構成できます。
  • リリースと運用 — 静的ホスティングやミニプログラムを公開し、ログを確認して、会話から再デプロイできます。
  • ガイド付きオンボーディング — 各 initialize の応答には、最初に実行する読み取り専用の呼び出しを示す instructions が含まれます。

ドキュメント

CloudBase AI Toolkit

CloudBase AI Toolkit

AIがコードを書き、CloudBaseがバックエンドを動かします。

AIコーディングツール向けのCloudBase統合レイヤーです。Pluginがスタックをインストールし、Skillsがコードの書き方を導き、MCPがチャットからデータベース、関数、ストレージを操作してデプロイします。

English · 简体中文 · ドキュメント · 変更履歴 · 問題報告

最近の更新

v2.37.x (2026-11)

  • 診断: 不透明なバックエンドエラーを次の手順の案内に変換。関数のCLS失敗にはRequestIdと2つの並行セルフチェック手順を付与。コード更新ではStatusがまだ実行中であることを通知
  • 安全性 / CloudRun: クライアントが確認できない一括削除は失敗扱いにする。CloudRunのターゲットパスはプロジェクト内に限定し、ホストの認証情報ディレクトリを指定できない
  • PostgreSQL: migrationVersionには実在するカレンダー日時が必要。migrationDetailにはバージョンのみが必要。誤検知を起こすパスおよびSQLのガードを複数緩和
  • エコシステム: Agent Plugins形式のCodexプラグイン版、Qianwenスキルマーケット向けパッケージ、中国サイト向けWorkBuddyコネクタパッケージ

v2.36.x (2026-10)

  • MCP Apps: 環境、環境の使用状況、デプロイ結果の3つのパネルがデフォルトで有効。非表示にするにはCLOUDBASE_MCP_UI=offを設定
  • 安全性: 削除、破壊的なSQL、および対応するcallCloudApi削除アクションは、対象を明示した確認があるまで一時停止。認証情報のような引数には差分チェックを1回実施(長さとsha256フィンガープリントのみ。値そのものは取得しない)
  • 環境: 使用状況パネルに、人が読みやすい名称付きのメトリクス表示(QPS、呼び出し数、エラー、タイムアウト、MySQL、CloudRunの負荷)を追加。MySQLのプロビジョニングはツールの対象から廃止
  • オンボーディング: すべてのinitialize応答に、最初に実行する読み取り専用呼び出しを示すinstructionsを付与。リモートセットアップのドキュメントではOAuthを先頭に案内

リリース · スターを付ける · ウォッチ → リリース

概要

Cursor、Claude Code、Codex、CodeBuddyなどのAI IDEは、コード生成に優れています。通常、作業を妨げるのはバックエンドです。スキーマ、権限、関数、ストレージ、環境、リリースなどの設定が必要になります。

CloudBaseは、Tencent CloudのAIネイティブなオールインワンバックエンドです(データベース、ストレージ、認証、クラウド関数、Cloud Runなど)。このリポジトリは、そのバックエンドをAIツールに接続するToolkitです。

構成要素役割
PluginMCP Server、Agent Skills、Hooksをまとめてインストールし、IDEごとの設定を軽減
Agent Skills実用的なCloudBaseの活用方法に沿ったシナリオ別スキル(Web / Mini Program / データベース / 認証 / 関数など)
MCP会話からログイン、データの照会・変更、関数とホスティングの管理、ログの確認が可能

このリポジトリでは、npmパッケージ@cloudbase/cloudbase-mcp、Skills、AIプラグインを提供しています。

CloudBase環境は別途必要です。また、AIが提案する重要な操作は確認してください。Toolkitが提供するのは機能と手段であり、判断ではありません。

関連リポジトリ

公開と同期を担うリポジトリはTencentCloudBase配下にあります。このToolkitに直接関連するものは次のとおりです。

リポジトリ内容主な利用方法
CloudBase-AI-Toolkit (このリポジトリ)MCP Serverのソース、Claude Code / Codex向けマーケットプレイスのソースnpx -y @cloudbase/npm-launcher@1.0.0 @cloudbase/cloudbase-mcp@latest
dsh-pluginDeepSeek Harnessプラグイン(@cloudbase/dsh-plugin):MCPブリッジ + DB/Storage/Authパネルdsh plugin add @cloudbase/dsh-plugin
cloudbase-pluginOpen Plugin Specの公開リポジトリ(CIで同期):MCP + Skills + Hooksnpx plugins add TencentCloudBase/cloudbase-plugin · CNBフォールバック: npx plugins add https://cnb.cool/tencent/cloud/cloudbase/cloudbase-plugin.git
cloudbase-sites-pluginSitesプラグイン: Vite Webの作成とデプロイnpx plugins add TencentCloudBase/cloudbase-sites-plugin · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-sites-plugin.git
cloudbase-skillsAgent 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-examplesCloudBaseのサンプルと事例サンプルを閲覧 / クローン
OpenVibeCodingCloudBase上の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 / MCP)
ツール推奨方法
Claude Code / Codex(ネイティブマーケットプレイス)このリポジトリをマーケットプレイスとして追加し、cloudbaseプラグインをインストール(プラグインのドキュメント)
Open Plugin Spec対応ツールnpx plugins add TencentCloudBase/cloudbase-plugin
CodeBuddy / WorkBuddy / Doubao / MiniMax Code / DeepSeek Harness / ZCode / Kimi(組み込み)IDEに組み込まれたCloudBaseプラグインまたはコネクタを使用。CodeBuddyではプラグインマーケットプレイスからのインストールも可能
その他のMCP対応IDEMCP設定のみ(下記参照)

CloudBase CLIをすでに使用していますか?tcb aiでMCPとSkillsもセットアップできます(ドキュメント)。

Plugin

npx plugins add TencentCloudBase/cloudbase-plugin

詳細とIDEごとの違いについては、AIプラグインのドキュメントを参照してください。

MCPのみ

{
  "mcpServers": {
    "cloudbase": {
      "command": "npx",
      "args": ["-y", "@cloudbase/npm-launcher@1.0.0", "@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

Supported AI IDEs
ツールプラットフォームガイド
OpenClawCLIガイド
WorkBuddyスタンドアロンIDEガイド
DoubaoデスクトップおよびWeb(プラグインマーケットプレイス)ガイド
MiniMax CodeデスクトップアプリおよびターミナルCLI(プラグインマーケットプレイス)ガイド
DeepSeek Harnessデスクトップアプリ(プラグイン)ガイド
ZCodeスタンドアロンIDE(≥ 3.4.1で組み込み対応)ガイド
Kimi CodeCLI(プラグインマーケットプレイス)ガイド
Kimi Workデスクトップアプリ(プラグインパネル)ガイド
Codex Appアプリガイド
CursorスタンドアロンIDEガイド
WindSurfIDE / プラグインガイド
CodeBuddyスタンドアロンIDE(組み込み)ガイド
CLINEVS Codeプラグインガイド
GitHub CopilotVS Codeプラグインガイド
TraeスタンドアロンIDEガイド
Tongyi LingmaIDE / プラグインガイド
RooCodeVS Codeプラグインガイド
Baidu Comateプラグインガイド
Augment Codeプラグインガイド
Claude CodeCLIガイド
Gemini CLICLIガイド
Codex CLICLIガイド
OpenCodeCLIガイド
Qwen CodeCLIガイド

セットアップ全般については、IDEガイドを参照してください。

機能

セットアップ後、AIは環境内で一般的なバックエンド作業を実行できます(重要な手順は確認してください)。

  • データベース: PostgreSQLとドキュメントDB、データモデル、CRUD、権限とセキュリティルール
  • コンピューティング: クラウド関数 / Cloud Runの作成、デプロイ、呼び出し、デバッグ
  • 認証とストレージ: ログイン方法、オブジェクトストレージ、データとの権限連携
  • リリースと運用: 静的ホスティング / Mini Programの公開、ログの確認と再デプロイ

Web、WeChat Mini Programs、バックエンドサービスに対応しています。プラットフォームの概要については、CloudBaseドキュメントを参照してください。

評価

管理された条件下で、同じTodoアプリの要件とフロントエンドのひな形を使い、2つのバックエンド方式を比較しました。1つは従来型のクラウドVM(ランタイム、プロセス、ネットワーク公開を自己管理)、もう1つはCloudBase(マネージドデータベース、匿名認証、関連バックエンドサービス)です。AIエージェントが開発と検証をエンドツーエンドで実施しました。使用したモデルとタスク設定では、CloudBase方式のほうが完了までの時間、トークン使用量、ツール呼び出し回数の点で有利でした。これらの結果はモデル、エージェントフレームワーク、タスク定義に依存するため、その範囲を超えて一般化すべきではありません。

手法、データ、制約については、同一タスク評価: クラウドVMとCloudBaseの比較を参照してください。

インストールと接続

前提条件

  • Node.js v18.15.0+
  • CloudBase環境
  • Plugin / Skills / MCPに対応したAIツール

セットアップ方法

  1. Plugin(ツールが対応している場合)
    npx plugins add TencentCloudBase/cloudbase-plugin
  2. MCPを手動で設定(IDEの設定ファイルを編集)

CloudBase CLIをすでに使用していますか?tcb aiでMCPとSkillsもセットアップできます(ドキュメント)。

Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "cloudbase": {
      "command": "npx",
      "args": ["-y", "@cloudbase/npm-launcher@1.0.0", "@cloudbase/cloudbase-mcp@latest"]
    }
  }
}
WindSurf (.windsurf/settings.json)
{
  "mcpServers": {
    "cloudbase": {
      "command": "npx",
      "args": ["-y", "@cloudbase/npm-launcher@1.0.0", "@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つのサイトではアカウント、コンソール、認証情報が別々です。

OAuth(対話型、推奨): URLだけで設定できます。IDEがログインと同意のためにブラウザーを開き、そこで環境を選択します。設定ファイルにキーを記載する必要がなく、ローテーションも不要です。

{
  "mcpServers": {
    "cloudbase": {
      "type": "http",
      "url": "https://tcb-api.cloud.tencent.com/mcp/v1"
    }
  }
}

静的認証情報(OAuth非対応クライアントおよびCI/CD向け): env_idと、エンドポイントと同じサイトで作成したキーペアを追加します。

{
  "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>"
      }
    }
  }
}

静的キーペアはローテーションまたは削除するまで有効です。OAuthセッションはログアウトすると終了します。ブラウザーフローを利用できない場合に限り静的方式を使い、リポジトリには含めないでください。

ローカル: マシン上でnpx -y @cloudbase/npm-launcher@1.0.0 @cloudbase/cloudbase-mcp@latestを実行します。ローカルファイルシステムからのアップロードやテンプレートのダウンロードなど、すべての機能を利用できます。

リモート接続の制約: ローカルファイルシステムを使う機能(アップロード、テンプレートのダウンロード)は利用できません。また、国際サイトではNoSQLツールはまだ提供されていません。

リモートURLではsiteも指定できます(domestic / intl。中国サイトの環境でap-singaporeを使い、リージョンが曖昧な場合にのみ必要)。また、ツールを絞り込むにはenable_plugins / disable_pluginsを指定します。正式な名称はmcp/src/server.tsに記載されています。 Remote MCP E2E(公式 SDK クライアント): npm run test:hosted-mcp:e2e — apikey/OAuth モード、TLS 検証を無効にしたステージング環境、環境変数については tests/hosted-mcp-e2e/README.md を参照してください。認証情報がない場合はスキップされます(終了コード 0)。

セルフホスト Cloud Mode: CLOUDBASE_MCP_CLOUD_MODE=true(または MCP_CLOUD_MODE=true)を設定すると、リモート呼び出し元に対してローカルファイルツールとプロセスツールが無効になります。

シナリオおすすめ
個人利用 / 最速で開始Remote URL(OAuth)
ローカルファイル機能が必要Local npx
CI / 自動化Remote + 静的認証情報
セルフホスト MCPCloud Mode が必須

例

オンライン五目並べ: 必要なものを説明すると、Web + クラウドデータベース / リアルタイム機能を利用してデプロイできます。
デモ: 五目並べ · その他: チュートリアル

ドキュメント

FAQ

Vercel / Netlify とはどう違いますか?

これらはフロントエンドやコンテナのデプロイに重点を置いています。CloudBase はデータベース、認証、関数などのバックエンド構成要素を提供します。Toolkit を使うと、AI ツールからチャットでそれらを利用できます。デプロイは一連の作業の一部にすぎません。

GUI IDE がなくても使えますか?

はい。MCP Server を設定できる、または対応する Plugin / Skills をインストールできるツールなら利用できます。Claude Code、Gemini CLI、OpenCode などが該当します。対応ツール一覧

コードはどこに配置されますか?

デプロイ先はご自身の CloudBase 環境です。ローカルモードでは MCP はお使いのマシン上で実行されるため、デプロイするまではコードを外部に送る必要はありません。クラウドとの通信には HTTPS を使用します。

MCP サーバーをセルフホストしても安全ですか?

Local npx は、ツールを自分で実行するのと同等です。リモートホストでは、CLOUDBASE_MCP_CLOUD_MODE=true を設定してローカルファイルツールとプロセスツールを無効にしてください。Tencent Cloud のリモート HTTP には、この保護が含まれています。

費用はかかりますか?

MCP を含む Toolkit は 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 として読み込まれ、初回の書き込み時に移行されます。

Remote mode: 追加で渡すものはありません。エンドポイントのホストによってサイトが決まります(tcb-api.cloud.tencent.com = 中国サイト、tcb-api.tencentcloud.com = 国際サイト)。site クエリパラメーターはありません。これは ap-singapore にある中国サイトの環境にも当てはまります。その場合も中国サイトのエンドポイントを使用してください。

コミュニティ

ドキュメントdocs.cloudbase.net
課題GitHub Issues
リリース変更履歴

アクティビティ

Repository activity: 52-week commit trend, monthly npm downloads, and project health

コントリビューター

Contributors


MIT · TencentCloudBase