CloudBase AI ToolKit

resmi

Dari perintah AI ke aplikasi langsung dalam satu klik. CloudBase AI ToolKit adalah jembatan yang menghubungkan AI IDE Anda (Cursor, Copilot, dll.) langsung ke Tencent CloudBase.

Apa yang bisa Anda lakukan dengan CloudBase AI ToolKit MCP?

  • Masuk ke CloudBase — Minta asisten AI Anda untuk masuk ke CloudBase dan memilih lingkungan yang akan digunakan.
  • Kelola database — Kueri dan ubah data di PostgreSQL atau document DB, termasuk model data, CRUD, izin, dan aturan keamanan.
  • Deploy dan debug komputasi — Buat, deploy, panggil, dan debug fungsi cloud serta layanan Cloud Run dari percakapan.
  • Konfigurasikan autentikasi dan penyimpanan — Siapkan metode login dan penyimpanan objek, dengan izin yang terhubung ke data Anda.
  • Rilis dan periksa — Publikasikan hosting statis atau Mini Programs, lalu baca log dan deploy ulang bila diperlukan.
  • Konfirmasikan tindakan sensitif — Penghapusan, SQL destruktif, dan tindakan penghapusan callCloudApi yang cocok akan dijeda untuk meminta konfirmasi yang menyebutkan targetnya.

Dokumentasi

CloudBase AI Toolkit

CloudBase AI Toolkit

AI menulis kode. CloudBase menjalankan backend.

Lapisan integrasi CloudBase untuk alat coding AI: Plugin memasang stack, Skills mengarahkan cara kode ditulis, MCP mengelola database, fungsi, penyimpanan, dan deployment dari chat.

English · 简体中文 · Dokumentasi · Log perubahan · Masalah

Pembaruan terbaru

v2.37.x (2026-11)

  • Diagnostik: error backend yang tidak transparan menjadi panduan langkah berikutnya; kegagalan CLS fungsi menyertakan RequestId dan dua jalur pemeriksaan mandiri paralel; pembaruan kode menyebutkan saat Status masih berjalan
  • Keamanan / CloudRun: penghapusan massal gagal secara aman jika klien tidak dapat mengonfirmasi; jalur target CloudRun harus tetap berada di dalam proyek dan tidak boleh mengarah ke direktori kredensial host
  • PostgreSQL: migrationVersion harus berupa stempel waktu kalender yang valid; migrationDetail hanya memerlukan versi; beberapa pemeriksaan jalur dan SQL yang menghasilkan positif palsu dilonggarkan
  • Ekosistem: varian plugin Codex dalam format Agent Plugins; paket pasar skill Qianwen; paket konektor WorkBuddy untuk situs Tiongkok

v2.36.x (2026-10)

  • MCP Apps: tiga panel — lingkungan, penggunaan lingkungan, dan hasil deployment — aktif secara default; atur CLOUDBASE_MCP_UI=off untuk menyembunyikannya
  • Keamanan: penghapusan, SQL destruktif, dan tindakan penghapusan callCloudApi yang sesuai akan dijeda untuk meminta konfirmasi yang menyebutkan target; argumen berbentuk kredensial akan diperiksa perubahannya satu kali (panjang dan sidik jari sha256, bukan nilainya)
  • Lingkungan: panel penggunaan kini memiliki tampilan metrik (QPS, pemanggilan, error, timeout, beban MySQL dan CloudRun) dengan nama yang mudah dipahami, dan penyediaan MySQL dihapus dari permukaan alat
  • Orientasi: setiap respons initialize menyertakan instructions dengan panggilan hanya-baca pertama yang perlu dilakukan; dokumentasi penyiapan jarak jauh kini mengutamakan OAuth

Rilis · Beri bintang · Ikuti → Rilis

Apa itu

IDE AI (Cursor, Claude Code, Codex, CodeBuddy, dan lainnya) sangat andal dalam menghasilkan kode. Yang biasanya menghambat adalah backend: skema, izin, fungsi, penyimpanan, lingkungan, dan rilis.

CloudBase adalah backend lengkap native AI dari Tencent Cloud (database, penyimpanan, autentikasi, fungsi cloud, Cloud Run, dan lainnya). Repo ini adalah Toolkit yang menghubungkan backend tersebut ke alat AI:

BagianPeran
PluginMemasang MCP Server, Agent Skills, dan Hooks sekaligus—mengurangi konfigurasi per-IDE
Agent SkillsSkill skenario (Web / Mini Program / database / autentikasi / fungsi, dll.) untuk menerapkan praktik CloudBase yang dapat digunakan
MCPLogin, kueri dan ubah data, kelola fungsi dan hosting, baca log—langsung dari percakapan

Repositori ini menyediakan paket npm @cloudbase/cloudbase-mcp, Skills, dan plugin AI.

Anda tetap memerlukan lingkungan CloudBase sendiri, dan sebaiknya mengonfirmasi tindakan sensitif yang diusulkan AI. Toolkit menyediakan kemampuan dan jalur—bukan penilaian.

Repositori terkait

Repositori publikasi dan sinkronisasi berada di bawah TencentCloudBase. Repositori yang terkait langsung dengan Toolkit ini:

RepositoriIsiEntri umum
CloudBase-AI-Toolkit (repo ini)Sumber MCP Server; sumber marketplace untuk Claude Code / Codexnpx @cloudbase/cloudbase-mcp@latest
dsh-pluginPlugin DeepSeek Harness (@cloudbase/dsh-plugin): jembatan MCP + panel DB/Storage/Authdsh plugin add @cloudbase/dsh-plugin
cloudbase-pluginRepo publikasi Open Plugin Spec (disinkronkan melalui CI): MCP + Skills + Hooksnpx plugins add TencentCloudBase/cloudbase-plugin · cadangan CNB: npx plugins add https://cnb.cool/tencent/cloud/cloudbase/cloudbase-plugin.git
cloudbase-sites-pluginPlugin Sites: buat dan deploy Vite Webnpx plugins add TencentCloudBase/cloudbase-sites-plugin · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-sites-plugin.git
cloudbase-skillsKoleksi Agent Skillsnpx skills add TencentCloudBase/cloudbase-skills · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills.git
skillsKatalog instalasi per-skill (juga tersedia di skills.sh)npx skills add tencentcloudbase/skills --skill <name>
awesome-cloudbase-examplesContoh dan studi kasus CloudBaseJelajahi / klon contoh
OpenVibeCodingTemplate vibecoding di CloudBaseGunakan sebagai starter proyek

Pilih Plugin untuk stack lengkap; gunakan Skills saja jika Anda hanya memerlukan batasan pengetahuan. Untuk IDE marketplace, gunakan repo ini—jangan jalankan npx plugins add juga pada alat yang sama.

Mulai cepat

Cara tercepat untuk memulai

Salin prompt AI ini ke IDE AI Anda. Agen akan membaca skill.md dan menyelesaikan penyiapan:

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.
Pilih satu jalur default untuk alat Anda (Plugin / MCP)
Alat AndaJalur yang disarankan
Claude Code / Codex (marketplace native)Tambahkan repo ini sebagai marketplace, lalu instal plugin cloudbase (dokumentasi plugin)
Alat Open Plugin Specnpx plugins add TencentCloudBase/cloudbase-plugin
CodeBuddy / WorkBuddy / Doubao / MiniMax Code / DeepSeek Harness / ZCode / Kimi (bawaan)Gunakan plugin atau konektor CloudBase bawaan IDE; untuk CodeBuddy, Anda juga dapat menginstal melalui marketplace plugin
IDE lain yang mendukung MCPHanya konfigurasi MCP (di bawah)

Sudah menggunakan CloudBase CLI? tcb ai juga menyiapkan MCP dan Skills (dokumentasi).

Plugin

npx plugins add TencentCloudBase/cloudbase-plugin

Detail dan perbedaan antar-IDE: dokumentasi plugin AI.

MCP saja

{
  "mcpServers": {
    "cloudbase": {
      "command": "npx",
      "args": ["@cloudbase/cloudbase-mcp@latest"]
    }
  }
}

HTTP jarak jauh, Cloud Mode yang di-host sendiri, dan cakupan plugin: Instal dan hubungkan.

Prompt pertama

Login to CloudBase
Use CloudBase Skills to build a todo app with login, database and permissions, then deploy

Skills membentuk struktur dan praktik; MCP menangani lingkungan dan sumber daya. Anda seharusnya dapat memverifikasi data dan API di lingkungan Anda sendiri—bukan hanya mendapatkan file sumber lokal.

IDE AI yang didukung

Supported AI IDEs
AlatPlatformPanduan
OpenClawCLIPanduan
WorkBuddyIDE mandiriPanduan
DoubaoDesktop & web (marketplace plugin)Panduan
MiniMax CodeAplikasi desktop & CLI terminal (marketplace plugin)Panduan
DeepSeek HarnessAplikasi desktop (plugin)Panduan
ZCodeIDE mandiri (bawaan ≥ 3.4.1)Panduan
Kimi CodeCLI (marketplace plugin)Panduan
Kimi WorkAplikasi desktop (panel plugin)Panduan
Codex AppAplikasiPanduan
CursorIDE mandiriPanduan
WindSurfIDE / pluginPanduan
CodeBuddyIDE mandiri (bawaan)Panduan
CLINEPlugin VS CodePanduan
GitHub CopilotPlugin VS CodePanduan
TraeIDE mandiriPanduan
Tongyi LingmaIDE / pluginPanduan
RooCodePlugin VS CodePanduan
Baidu ComatePluginPanduan
Augment CodePluginPanduan
Claude CodeCLIPanduan
Gemini CLICLIPanduan
Codex CLICLIPanduan
OpenCodeCLIPanduan
Qwen CodeCLIPanduan

Penyiapan lengkap: Panduan IDE.

Kemampuan

Setelah penyiapan, AI dapat melakukan pekerjaan backend umum di lingkungan Anda (konfirmasikan langkah-langkah penting):

  • Database: PostgreSQL dan document DB, model data, CRUD, izin, dan aturan keamanan
  • Komputasi: menulis, men-deploy, memanggil, dan men-debug fungsi cloud / Cloud Run
  • Autentikasi & penyimpanan: metode login, penyimpanan objek, keterkaitan izin dengan data
  • Rilis & operasi: hosting statis / publikasi Mini Program; periksa log dan deploy ulang

Cocok untuk Web, WeChat Mini Programs, dan layanan backend. Ikhtisar platform: dokumentasi CloudBase.

Evaluasi

Dalam kondisi terkendali, ringkasan aplikasi Todo dan kerangka frontend yang sama digunakan untuk membandingkan dua jalur backend: VM cloud tradisional (runtime, proses, dan paparan jaringan dikelola sendiri) dan CloudBase (database terkelola, autentikasi anonim, serta layanan backend terkait). Agen AI melakukan pengembangan dan verifikasi menyeluruh. Dengan model dan penyiapan tugas tersebut, jalur CloudBase lebih unggul dalam latensi penyelesaian, penggunaan token, dan jumlah pemanggilan alat. Hasil ini bergantung pada model, kerangka kerja agen, dan definisi tugas, sehingga tidak boleh digeneralisasi di luar cakupan tersebut.

Metode, data, dan batasan: Evaluasi tugas yang sama: VM cloud vs CloudBase

Instal dan hubungkan

Prasyarat

Opsi penyiapan

  1. Plugin (jika alat mendukungnya)
    npx plugins add TencentCloudBase/cloudbase-plugin
  2. MCP manual (tulis file konfigurasi IDE)

Sudah menggunakan CloudBase CLI? tcb ai juga menyiapkan MCP dan Skills (dokumentasi).

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 sudah tersedia secara bawaan (MCP / Skills); konfigurasi manual biasanya tidak diperlukan.

Anda juga dapat menginstalnya melalui marketplace plugin: lihat panduan penyiapan CodeBuddy.

Lainnya: Panduan penyiapan IDE.

Mode koneksi MCP

Jarak jauh (disarankan): IDE Anda terhubung melalui HTTP ke Tencent Cloud MCP. Tidak memerlukan Node lokal, dan klien interaktif menyelesaikan otorisasi di browser.

SitusEndpoint MCP
Tiongkok (domestik)https://tcb-api.cloud.tencent.com/mcp/v1
Internasionalhttps://tcb-api.tencentcloud.com/mcp/v1

Pilih endpoint yang sesuai dengan situs tempat lingkungan Anda berada—kedua situs menggunakan akun, konsol, dan kredensial yang terpisah.

OAuth (interaktif, disarankan): URL tersebut merupakan seluruh konfigurasi. IDE Anda membuka browser untuk login dan memberikan persetujuan, lalu Anda memilih lingkungan di sana—tidak ada kunci dalam file konfigurasi dan tidak ada yang perlu dirotasi.

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

Kredensial statis (untuk klien tanpa OAuth dan untuk CI/CD): tambahkan env_id dan pasangan kunci yang dibuat di situs yang sama dengan endpoint.

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

Pasangan kunci statis tetap valid hingga dirotasi atau dihapus; sesi OAuth berakhir saat Anda logout. Gunakan format statis hanya jika alur browser tidak memungkinkan—dan jangan simpan di repositori.

Lokal: menjalankan npx @cloudbase/cloudbase-mcp@latest di mesin Anda—fitur lengkap, termasuk unggah sistem file lokal dan unduh template.

Kompromi koneksi jarak jauh: fitur sistem file lokal (unggah, unduh template) tidak tersedia, dan situs internasional belum menyediakan alat NoSQL.

URL jarak jauh juga menerima site (domestic / intl, hanya diperlukan untuk lingkungan situs Tiongkok di ap-singapore, saat wilayahnya ambigu), serta enable_plugins / disable_plugins untuk membatasi alat. Nama kanonis tersedia di mcp/src/server.ts.

Remote MCP E2E (klien SDK resmi): npm run test:hosted-mcp:e2e — lihat tests/hosted-mcp-e2e/README.md untuk mode apikey/OAuth, staging TLS-insecure, dan env vars. Kredensial yang tidak tersedia akan melewati pengujian (exit 0).

Self-hosted Cloud Mode: atur CLOUDBASE_MCP_CLOUD_MODE=true (atau MCP_CLOUD_MODE=true) agar tool file dan proses lokal dinonaktifkan untuk pemanggil jarak jauh.

SkenarioSaran
Personal / mulai paling cepatURL jarak jauh (OAuth)
Memerlukan fitur file lokalLokal npx
CI / otomatisasiJarak jauh + kredensial statis
MCP yang di-host sendiriCloud Mode wajib

Contoh

Gomoku Online: jelaskan kebutuhan; dapatkan Web + database cloud / realtime, lalu deploy.
Demo: Gomoku · Lainnya: tutorials

Dokumentasi

FAQ

Apa bedanya dengan Vercel / Netlify?

Layanan tersebut berfokus pada peluncuran frontend atau container. CloudBase menyediakan komponen backend (database, autentikasi, fungsi). Toolkit memungkinkan tool AI menggunakannya dalam chat. Deploy hanyalah salah satu bagian dari proses.

Bisakah saya menggunakannya tanpa IDE GUI?

Ya. Tool apa pun yang dapat mengonfigurasi MCP Server atau memasang Plugin / Skills yang sesuai dapat digunakan—termasuk Claude Code, Gemini CLI, OpenCode. Daftar dukungan

Di mana kode saya disimpan?

Deploy menargetkan lingkungan CloudBase Anda sendiri. Dalam mode lokal, MCP berjalan di mesin Anda; kode tidak perlu keluar dari mesin hingga Anda melakukan deploy. Lalu lintas cloud menggunakan HTTPS.

Apakah aman meng-host server MCP sendiri?

Lokal npx setara dengan menjalankan tool sendiri. Untuk host jarak jauh, atur CLOUDBASE_MCP_CLOUD_MODE=true untuk menonaktifkan tool file/proses lokal. HTTP jarak jauh Tencent Cloud menyertakan perlindungan ini.

Biaya?

Toolkit (termasuk MCP) adalah perangkat lunak sumber terbuka berlisensi MIT. CloudBase memiliki kuota gratis; penggunaan yang melebihi kuota akan dikenai biaya—lihat penagihan.

Saat login, muncul pesan bahwa lingkungan tidak ada?

Pastikan lingkungan tersedia dan dalam kondisi sehat di konsol, lalu login kembali dan pilih lingkungan yang benar.

Env situs domestik di `ap-singapore` dianggap sebagai internasional?

Situs domestik (cloud.tencent.com) dan situs internasional (tencentcloud.com) sama-sama menawarkan region ap-singapore, sehingga region saja tidak cukup untuk membedakannya. Jika situs tidak ditentukan secara eksplisit, MCP menggunakan intl untuk ap-singapore secara default (kompatibel dengan versi sebelumnya). Pengguna Singapura di situs domestik harus mengatur TCB_SITE=domestic (bersama TCB_REGION=ap-singapore) di env MCP, atau menambahkan .cloudbase/project.json di root proyek:

{ "site": "domestic", "region": "ap-singapore", "envId": "your-env-id" }

Kredensial disimpan per situs (credential.domestic / credential.intl) sehingga login domestik dan internasional dapat digunakan bersamaan; auth.json lama dengan satu slot dibaca sebagai domestic dan dimigrasikan saat penulisan pertama.

Mode jarak jauh: tidak perlu meneruskan apa pun — host endpoint menentukan situs (tcb-api.cloud.tencent.com = situs China, tcb-api.tencentcloud.com = situs internasional), dan tidak ada parameter kueri site. Ini juga berlaku untuk lingkungan situs China yang berada di ap-singapore: tetap gunakan endpoint situs China.

Komunitas

Dokumentasidocs.cloudbase.net
IsuGitHub Issues
RilisChangelog

Aktivitas

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

Kontributor

Contributors


MIT · TencentCloudBase