CloudBase AI ToolKit
oficialVá do prompt de IA para o aplicativo ativo em um clique. O CloudBase AI ToolKit é a ponte que conecta sua IDE de IA (Cursor, Copilot, etc.) diretamente ao Tencent CloudBase.
O que você pode fazer com CloudBase AI ToolKit MCP?
- Faça login no CloudBase — Autentique-se no seu ambiente CloudBase para que o assistente possa atuar nos seus próprios projetos.
- Consulte e altere dados — Trabalhe com PostgreSQL e bancos de dados de documentos, incluindo modelos de dados, CRUD, permissões e regras de segurança.
- Implante e depure recursos computacionais — Crie, implante, invoque e depure funções na nuvem e serviços do Cloud Run diretamente na conversa.
- Crie e publique aplicativos — Use
appBuildedeployApppara criar e lançar aplicativos e, em seguida, confira os resultados comgetBuildLog. - Inspecione ambientes — Use
queryEnvedomainspara verificar a região aplicada e os domínios de hospedagem de um ambiente. - Chame APIs da nuvem — Use
callCloudApicom um conjunto de serviços permitidos e especifiqueversionpara serviços com várias versões, comotke,mongodbevod.
Documentação
CloudBase AI Toolkit
A IA escreve o código. O CloudBase executa o backend.
A camada de integração do CloudBase para ferramentas de programação com IA: o Plugin instala a stack, as Skills orientam a escrita do código, e o MCP opera bancos de dados, funções, armazenamento e implantações pelo chat.
Atualizações recentes
v2.36.x (2026-10)
- MCP Apps: chegam três painéis — introdução, uso do ambiente e resultado da implantação — lançados como experimentais e desativados por padrão; defina
CLOUDBASE_MCP_UI=onpara experimentá-los - Segurança: exclusões, SQL destrutivo e as ações de exclusão correspondentes de
callCloudApipausam para solicitar uma confirmação que identifica o alvo; um argumento com formato de credencial passa por uma verificação delta (comprimento e impressão digital sha256, nunca o valor em si) - Ambiente: o painel de uso ganha uma visualização de métricas (QPS, invocações, erros, timeouts, carga do MySQL e do CloudRun) com nomes legíveis, e o provisionamento do MySQL é removido da superfície de ferramentas
- Integração: toda resposta de
initializeincluiinstructionscom a primeira chamada somente de leitura a ser feita; agora, a documentação de configuração remota começa pelo OAuth
v2.35.x (2026-10)
- Hospedagem / Autenticação: cada solicitação ao MCP hospedado é executada em seu próprio transporte, com metadados do cliente armazenados em cache por credencial, e uma credencial no nível do projeto agora tem precedência sobre o estado de login da conta
- Ferramentas / Skills: o provisionamento do MySQL é removido da superfície de ferramentas; cada pacote de skills inclui um
LICENSE.mdao lado deSKILL.md; uma nova skill de referência do MCP documenta os endpoints remotos, as flags do plugin e os esquemas das ferramentas - Feedback:
prepareFeedbackretorna a página de criação de issue do repositório em vez de um relatório de erro preenchido automaticamente, e um servidor hospedado agora ativa o mesmo conjunto padrão de plugins que um servidor local - Integração / Documentação: toda resposta de
initializeagora inclui o servidorinstructions— a chamada a fazer primeiro, a ordem necessária para a primeira execução e prompts que podem ser copiados literalmente; agora, a documentação de configuração remota começa pelo OAuth, de modo que somente a URL é necessária para a configuração e o par de chaves é o caminho para CI
v2.34.x (2026-09)
- i18n / IDE: localização completa do texto das ferramentas com um
langno nível da instância, além dos parâmetrosauthsite/regionpara que o login no site internacional e o roteamento de região sejam resolvidos corretamente - Cloud API: a lista de serviços permitidos de
callCloudApifoi ampliada para 57, com mapeamento de versões integrado (serviços com várias versões, comotke/mongodb/vod, exigem umversionexplícito) - Implantação / Ambiente: nova ferramenta
appBuildcom neutralização do build de hosting;queryEnvinforma a região realmente aplicada edomainsrespeita um envId fornecido - Skills / Documentação: leituras de fallback das skills agora apontam para o repositório oficial de distribuição, com uma lista de endereços de referência; etapa de decisão para priorizar o SDK no banco de dados do cloudrun; links da documentação do site migrados para os endereços Markdown atuais; compartilhamento após a implantação oferecido após a entrega nos pacotes especializados e nas skills de implantação (opcional, com dados redigidos, no máximo uma vez)
- Implantação / Apps: o canal de upload na nuvem agora funciona de ponta a ponta (
deployAppaceita o timestamp retornado porgetUploadUrl, egetBuildLogaceita o ID de build retornado por uma implantação), e a criação de rotas do gateway verifica se o upstream existe antes de gravar - Skills / Contexto: nova skill de boas práticas de padrões de acesso ao PostgreSQL (lotes, índices, controle de acesso por função RLS, capacidade de lançamento); os catálogos de skills inline / OpenAPI de
searchKnowledgeBaseagora são carregados sob demanda, reduzindo em 9,1% a superfície de 43 ferramentas em cadatools/list - Runtime / Hosting: o modo CloudRun Function não deve vincular
PORT(isso é feito pelo framework de funções) e inclui uma etapa de decisão de credenciais que identificaCLOUDBASE_APIKEY; caminhos e prefixos de hosting são normalizados para que uma barra inicial não possa mais ser interpretada como um diretório vazio - Conectores: o conector WorkBuddy do site internacional (
cloudbase-intl) é criado a partir do mesmo corpusconfig/source/**que o doméstico —streamableHttpremoto com OAuth MCP padrão em vez de stdio local, com hosts do site da China substituídos por seus equivalentes internacionais
Releases · Star · Acompanhe → Releases
O que é
IDEs com IA (Cursor, Claude Code, Codex, CodeBuddy e outros) são ótimas para gerar código. O que costuma ser um obstáculo é o backend: esquemas, permissões, funções, armazenamento, ambientes e publicação.
CloudBase é o backend completo e nativo de IA da Tencent Cloud (banco de dados, armazenamento, autenticação, funções na nuvem, Cloud Run e muito mais). Este repositório é o Toolkit que conecta esse backend às ferramentas de IA:
| Componente | Função |
|---|---|
| Plugin | Instala MCP Server, Agent Skills e Hooks em conjunto — menos configuração por IDE |
| Agent Skills | Skills para cenários (Web / Mini Program / banco de dados / autenticação / funções etc.) que orientam práticas viáveis com o CloudBase |
| MCP | Login, consulta e alteração de dados, gerenciamento de funções e hosting, leitura de logs — tudo pela conversa |
Este repositório distribui o pacote npm @cloudbase/cloudbase-mcp, Skills e plugins de IA.
Você ainda precisa do seu próprio ambiente CloudBase e deve confirmar as ações sensíveis propostas pela IA. O Toolkit oferece recursos e caminhos — não julgamento.
Repositórios relacionados
Os repositórios de publicação e sincronização ficam em TencentCloudBase. Diretamente relacionados a este Toolkit:
| Repositório | Conteúdo | Entrada típica |
|---|---|---|
| CloudBase-AI-Toolkit (este repositório) | Código-fonte do MCP Server; código-fonte do marketplace para Claude Code / Codex | npx @cloudbase/cloudbase-mcp@latest |
| dsh-plugin | Plugin DeepSeek Harness (@cloudbase/dsh-plugin): ponte MCP + painel de DB/Storage/Auth | dsh plugin add @cloudbase/dsh-plugin |
| cloudbase-plugin | Repositório de publicação do Open Plugin Spec (sincronizado por CI): MCP + Skills + Hooks | npx plugins add TencentCloudBase/cloudbase-plugin · alternativa CNB: npx plugins add https://cnb.cool/tencent/cloud/cloudbase/cloudbase-plugin.git |
| cloudbase-sites-plugin | Plugin Sites: criação e implantação de Vite Web | npx plugins add TencentCloudBase/cloudbase-sites-plugin · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-sites-plugin.git |
| cloudbase-skills | Coleção de Agent Skills | npx skills add TencentCloudBase/cloudbase-skills · CNB: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills.git |
| skills | Catálogo de instalação por skill (também em skills.sh) | npx skills add tencentcloudbase/skills --skill <name> |
| awesome-cloudbase-examples | Exemplos e estudos de caso do CloudBase | Navegue / clone exemplos |
| OpenVibeCoding | Template de vibecoding no CloudBase | Use como ponto de partida para um projeto |
Prefira o Plugin para obter a stack completa; use apenas Skills quando precisar somente de orientações. Para IDEs com marketplace, use este repositório — não execute também npx plugins add na mesma ferramenta.
Início rápido
A maneira mais rápida de começar
Copie este prompt de IA para sua IDE com IA. O agente lê skill.md e conclui a configuração:
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.
Escolha um caminho padrão para sua ferramenta (Plugin / MCP)
| Sua ferramenta | Caminho sugerido |
|---|---|
| Claude Code / Codex (marketplace nativo) | Adicione este repositório como marketplace e instale o plugin cloudbase (documentação do plugin) |
| Ferramentas Open Plugin Spec | npx plugins add TencentCloudBase/cloudbase-plugin |
| CodeBuddy / WorkBuddy / Doubao / MiniMax Code / DeepSeek Harness / ZCode / Kimi (integrado) | Use o plugin ou conector CloudBase integrado à IDE; no CodeBuddy, você também pode instalar pelo marketplace de plugins |
| Outras IDEs compatíveis com MCP | Somente configuração do MCP (abaixo) |
Já usa o CloudBase CLI?
tcb aitambém configura o MCP e as Skills (documentação).
Plugin
npx plugins add TencentCloudBase/cloudbase-plugin
Detalhes e diferenças entre IDEs: documentação do plugin de IA.
Somente MCP
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["@cloudbase/cloudbase-mcp@latest"]
}
}
}
HTTP remoto, Cloud Mode auto-hospedado e escopo do plugin: Instalar e conectar.
Primeiros prompts
Login to CloudBase
Use CloudBase Skills to build a todo app with login, database and permissions, then deploy
As Skills orientam a estrutura e as práticas; o MCP gerencia o ambiente e os recursos. Você deve conseguir verificar dados e APIs no seu próprio ambiente — não apenas obter arquivos-fonte locais.
IDEs com IA compatíveis
| Ferramenta | Plataforma | Guia |
|---|---|---|
| OpenClaw | CLI | Guia |
| WorkBuddy | IDE independente | Guia |
| Doubao | Desktop e web (marketplace de plugins) | Guia |
| MiniMax Code | Aplicativo desktop e CLI de terminal (marketplace de plugins) | Guia |
| DeepSeek Harness | Aplicativo desktop (plugin) | Guia |
| ZCode | IDE independente (integrado a partir da versão 3.4.1) | Guia |
| Kimi Code | CLI (marketplace de plugins) | Guia |
| Kimi Work | Aplicativo desktop (painel de plugins) | Guia |
| Codex App | Aplicativo | Guia |
| Cursor | IDE independente | Guia |
| WindSurf | IDE / plugins | Guia |
| CodeBuddy | IDE independente (integrado) | Guia |
| CLINE | Plugin do VS Code | Guia |
| GitHub Copilot | Plugin do VS Code | Guia |
| Trae | IDE independente | Guia |
| Tongyi Lingma | IDE / plugins | Guia |
| RooCode | Plugin do VS Code | Guia |
| Baidu Comate | Plugins | Guia |
| Augment Code | Plugins | Guia |
| Claude Code | CLI | Guia |
| Gemini CLI | CLI | Guia |
| Codex CLI | CLI | Guia |
| OpenCode | CLI | Guia |
| Qwen Code | CLI | Guia |
Configuração completa: Guias para IDEs.
Recursos
Após a configuração, a IA pode realizar tarefas comuns de backend no seu ambiente (confirme as etapas críticas):
- Banco de dados: PostgreSQL e banco de dados de documentos, modelos de dados, CRUD, permissões e regras de segurança
- Computação: criar, implantar, invocar e depurar funções na nuvem / Cloud Run
- Autenticação e armazenamento: métodos de login, armazenamento de objetos, integração de permissões com dados
- Publicação e operações: hosting estático / publicação de Mini Program; inspecionar logs e reimplantar
Adequado para Web, WeChat Mini Programs e serviços de backend. Visão geral da plataforma: documentação do CloudBase.
Avaliação
Em condições controladas, o mesmo briefing de um aplicativo Todo e o mesmo scaffold de frontend foram usados para comparar dois caminhos de backend: uma VM tradicional na nuvem (runtime, processo e exposição de rede autogerenciados) e o CloudBase (banco de dados gerenciado, autenticação anônima e serviços de backend relacionados). Um agente de IA realizou o desenvolvimento e a verificação de ponta a ponta. Considerando a configuração do modelo e da tarefa, o caminho do CloudBase apresentou resultados mais favoráveis em latência de conclusão, uso de tokens e número de chamadas de ferramentas. Esses resultados dependem do modelo, do framework do agente e da definição da tarefa, e não devem ser generalizados para além desse escopo.
Métodos, dados e limitações: Avaliação da mesma tarefa: VM na nuvem vs. CloudBase
Instalar e conectar
Pré-requisitos
- Node.js v18.15.0+
- Um ambiente CloudBase
- Uma ferramenta de IA compatível com Plugin / Skills / MCP
Opções de configuração
- Plugin (quando a ferramenta oferece suporte)
npx plugins add TencentCloudBase/cloudbase-plugin - MCP manual (escreva o arquivo de configuração da IDE)
Já usa o CloudBase CLI?
tcb aitambém configura o MCP e as Skills (docs).
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
O CloudBase já vem integrado (MCP / Skills); geralmente não é necessário configurar manualmente.
Você também pode instalar pelo marketplace de plugins: consulte o guia de configuração do CodeBuddy.
Outros: guia de configuração da IDE.
Modos de conexão do MCP
Remoto (recomendado): sua IDE se conecta ao MCP da Tencent Cloud por HTTP. Não é necessário ter o Node localmente, e clientes interativos concluem a autorização no navegador.
| Site | Endpoint do MCP |
|---|---|
| China (doméstico) | https://tcb-api.cloud.tencent.com/mcp/v1 |
| Internacional | https://tcb-api.tencentcloud.com/mcp/v1 |
Escolha o endpoint correspondente ao site em que seu ambiente está. Os dois sites usam contas, consoles e credenciais separados.
OAuth (interativo, recomendado): a URL é toda a configuração. Sua IDE abre o navegador para login e consentimento, e você escolhe o ambiente por lá — sem chaves no arquivo de configuração e sem precisar rotacioná-las.
{
"mcpServers": {
"cloudbase": {
"type": "http",
"url": "https://tcb-api.cloud.tencent.com/mcp/v1"
}
}
}
Credenciais estáticas (para clientes sem OAuth e para CI/CD): acrescente env_id e um par de chaves criado no mesmo site do 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>"
}
}
}
}
Um par de chaves estáticas permanece válido até ser rotacionado ou excluído; uma sessão OAuth termina quando você sai da conta. Use o formato estático somente quando o fluxo pelo navegador não for possível — e não o inclua em um repositório.
Local: executa npx @cloudbase/cloudbase-mcp@latest na sua máquina — com todos os recursos, incluindo upload do sistema de arquivos local e download de modelos.
Limitação do modo remoto: os recursos do sistema de arquivos local (upload, download de modelos) não estão disponíveis, e o site internacional ainda não oferece ferramentas NoSQL.
As URLs remotas também aceitam site (domestic / intl, necessário apenas para um ambiente no site da China em ap-singapore, onde a região é ambígua), além de enable_plugins / disable_plugins para limitar as ferramentas. Os nomes canônicos estão em mcp/src/server.ts.
E2E do MCP remoto (cliente oficial do SDK): npm run test:hosted-mcp:e2e — consulte tests/hosted-mcp-e2e/README.md para os modos apikey/OAuth, staging com TLS inseguro e variáveis de ambiente. A ausência de credenciais faz com que o teste seja ignorado (exit 0).
Modo Cloud auto-hospedado: defina CLOUDBASE_MCP_CLOUD_MODE=true (ou MCP_CLOUD_MODE=true) para desativar as ferramentas de arquivos locais e processos para clientes remotos.
| Cenário | Sugestão |
|---|---|
| Uso pessoal / início mais rápido | URL remota (OAuth) |
| Precisa de recursos de arquivos locais | Local npx |
| CI / automação | Remoto + credenciais estáticas |
| MCP auto-hospedado | Modo Cloud obrigatório |
Exemplo
Gomoku online: descreva a necessidade; obtenha Web + banco de dados na nuvem / tempo real e faça o deploy.
Demonstração: Gomoku · Mais: tutoriais
Documentação
- Ferramentas do MCP (tools.json)
- Primeiros passos
- Configuração da IDE
- Plugins de IA
- Modelos
- Perguntas frequentes
Perguntas frequentes
Qual é a diferença em relação ao Vercel / Netlify?
Esses serviços se concentram na publicação de frontends ou contêineres. O CloudBase oferece componentes de backend (banco de dados, autenticação, funções). O Toolkit permite que ferramentas de IA os utilizem no chat. O deploy é apenas uma parte do processo.
Posso usar sem uma IDE com interface gráfica?
Sim. Qualquer ferramenta que possa configurar um MCP Server ou instalar o Plugin / Skills correspondente funciona — incluindo Claude Code, Gemini CLI e OpenCode. Lista de ferramentas compatíveis
Para onde vai meu código?
O deploy é feito no seu próprio ambiente CloudBase. No modo local, o MCP é executado na sua máquina; o código não precisa sair dela até você fazer o deploy. O tráfego na nuvem usa HTTPS.
É seguro auto-hospedar o servidor MCP?
O modo local npx equivale a executar as ferramentas por conta própria. Para hosts remotos, defina CLOUDBASE_MCP_CLOUD_MODE=true para desativar as ferramentas de arquivos locais e processos. O HTTP remoto da Tencent Cloud inclui essa proteção.
Qual é o custo?
O Toolkit (incluindo o MCP) é de código aberto sob a licença MIT. O CloudBase oferece cotas gratuitas; o uso além delas é cobrado — consulte cobrança.
O login informa que o ambiente não existe?
Confirme se há um ambiente existente e em boas condições no console, depois faça login novamente e escolha o ambiente correto.
O ambiente do site doméstico em `ap-singapore` é tratado como internacional?
Tanto o site doméstico (cloud.tencent.com) quanto o internacional (tencentcloud.com) oferecem a região ap-singapore, portanto, a região por si só é ambígua. Sem um site explícito, o MCP usa intl como padrão para ap-singapore (compatibilidade com versões anteriores). Usuários de Singapura no site doméstico devem definir TCB_SITE=domestic (junto com TCB_REGION=ap-singapore) no env do MCP ou adicionar um .cloudbase/project.json na raiz do projeto:
{ "site": "domestic", "region": "ap-singapore", "envId": "your-env-id" }
As credenciais são armazenadas por site (credential.domestic / credential.intl), permitindo que os logins doméstico e internacional coexistam; o auth.json legado, de slot único, é lido como domestic e migrado na primeira gravação.
Modo remoto: não é necessário passar nada adicional — o host do endpoint determina o site (tcb-api.cloud.tencent.com = site da China, tcb-api.tencentcloud.com = site internacional), e não há parâmetro de consulta site. Isso também se aplica a um ambiente do site da China localizado em ap-singapore: continue usando o endpoint do site da China.
Comunidade
| Documentação | docs.cloudbase.net |
| Problemas | GitHub Issues |
| Lançamentos | Changelog |