CloudBase AI ToolKit

oficial

Vá 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 Cloud Base AI Tool Kit MCP?

  • Implante aplicativos web, mini programas e serviços de backend — peça à IA para construir e implantar um projeto full-stack usando manageApps ou manageHosting, e ela retorna uma URL ativa.
  • Gerencie bancos de dados na nuvem com linguagem natural — crie coleções, execute operações CRUD e configure índices via readNoSqlDatabaseStructure e writeNoSqlDatabaseContent.
  • Crie e invoque funções na nuvem — gere funções Node.js na nuvem com createFunction e acione-as diretamente da IDE.
  • Faça upload e visualize mini programas — use uploadMiniprogram para enviar código e gerar um QR code de pré-visualização para mini programas do WeChat.
  • Pesquise na documentação do CloudBase e do WeChat — consulte a base de conhecimento integrada com searchKnowledgeBase para referências de API e melhores práticas.
  • Leia logs e depure recursos na nuvem — recupere logs de invocação de funções e logs de acesso de hospedagem via getFunctionLogs e getHostingLogs para diagnosticar problemas.

Documentação

banner

CloudBase MCP

🪐 Programação com IA, deploy com um clique
Conecte seu AI IDE ao Tencent Cloud CloudBase, a ponte de deploy que coloca seu aplicativo de IA no ar instantaneamente
💡 Como Vercel + Supabase, mas totalmente orientado por IA — do prompt direto para produção

English · 简体中文 · Documentação · Registro de alterações · Reportar problemas

⭐ Gostou deste projeto? Dê uma estrela e receba notificações quando novas versões forem lançadas~

Descobri uma ferramenta incrível que permite deploy de IA com um clique, recomendo para quem está programando com IA

O caminho mais curto do prompt de IA ao aplicativo em produção

Clipboard_Screenshot_1764660604

Clipboard_Screenshot_1763724670

Por que você precisa do CloudBase MCP?

Ferramentas de programação com IA (como OpenClaw, Cursor, CodeBuddy) resolvem o problema da geração de código.

Mas, entre "gerar código" e "colocar o aplicativo no ar" (deploy, configurar banco de dados, CDN, domínio), ainda existe um abismo.

O CloudBase MCP (anteriormente CloudBase AI ToolKit) preenche essa lacuna.

Você não precisa mais de:

  • ❌ Configurações complicadas de DevOps e arquivos YAML
  • ❌ Configurar manualmente funções em nuvem e bancos de dados
  • ❌ Alternar constantemente entre o IDE e o console de nuvem

Você só precisa usar linguagem natural no seu AI IDE para ir da "ideia" ao "ar" em um processo completo.

Índice

🚀 Início rápido

Uma linha de configuração, uso imediato

Adicione qualquer uma das configurações abaixo no seu AI IDE compatível com MCP (Cursor, WindSurf, CodeBuddy, etc.). Existem duas formas de conexão:


Opção 1: Modo local (recomendado)

Significado: O serviço MCP é iniciado na sua máquina local via npx, rodando na mesma máquina que o IDE. Vantagens: Funcionalidade mais completa (inclui capacidades que dependem do sistema de arquivos local, como upload/download e instalação de templates). Requisitos: Node.js instalado na máquina local e capacidade de executar npx.

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

Opção 2: Modo hospedado

Significado: O serviço MCP roda na nuvem da Tencent, o IDE se conecta ao serviço em nuvem via HTTP, sem necessidade de instalar ou executar Node localmente. Vantagens: Não depende do ambiente da máquina local, basta configurar as chaves de API para usar. Limitações: Algumas funcionalidades que dependem do sistema de arquivos local não estão disponíveis (como upload de arquivos locais, download de templates para a máquina local, etc.).

Substitua <env_id>, <腾讯云 Secret ID>, <腾讯云 Secret Key> na configuração abaixo pelo seu ID de ambiente e chaves de API da Tencent Cloud:

{
  "mcpServers": {
    "cloudbase": {
      "type": "http",
      "url": "https://tcb-api.cloud.tencent.com/mcp/v1?env_id=<env_id>",
      "headers": {
        "X-TencentCloud-SecretId": "<腾讯云 Secret ID>",
        "X-TencentCloud-SecretKey": "<腾讯云 Secret Key>"
      }
    }
  }
}

Opção 3: Implantação em servidor próprio (Modo Nuvem)

Significado: Executa o serviço MCP em seu próprio servidor, habilitando o modo nuvem através da variável de ambiente CLOUDBASE_MCP_CLOUD_MODE=true. Cenário de uso: Quando você precisa implantar o servidor MCP em um servidor remoto por conta própria, fornecendo uma interface HTTP Streamable externamente. Mecanismo de segurança: Com o Modo Nuvem habilitado, todas as ferramentas que envolvem leitura/escrita no sistema de arquivos local e inicialização de processos locais serão automaticamente desabilitadas, garantindo que chamadores remotos não possam operar recursos locais do servidor.

# 启用云端模式的环境变量(二选一)
export CLOUDBASE_MCP_CLOUD_MODE=true
# 或
export MCP_CLOUD_MODE=true

As ferramentas desabilitadas no Modo Nuvem incluem: downloadRemoteFile, downloadTemplate, manageCloudRun (execução local), manageApps (deploy de código local), manageStorage (upload/download de arquivos locais), createFunction (upload de código local) e outras operações que envolvem I/O de arquivos locais.

[!IMPORTANT] Recomendações para escolha do modo de implantação:

  • Desenvolvimento individual: Use o modo local (npx), funcionalidade mais completa
  • Colaboração em equipe / Serviço remoto: Use o modo hospedado na Tencent Cloud (Opção 2), sem necessidade de manutenção
  • Servidor próprio: Certifique-se de definir CLOUDBASE_MCP_CLOUD_MODE=true, desabilitando ferramentas de manipulação de arquivos locais

Modo hospedado opcional: Controle de escopo de plugins via URL

No url, você pode controlar o escopo de plugins habilitados através de parâmetros de consulta (query):

  • enable_plugins: Habilita apenas os plugins especificados, separados por vírgula, por exemplo, habilitar apenas env e database
  • disable_plugins: Desabilita plugins especificados do conjunto padrão, separados por vírgula, por exemplo, desabilitar rag e env
# 只启用指定插件
https://tcb-api.cloud.tencent.com/mcp/v1?env_id=YOUR_ENV_ID&enable_plugins=env,database

# 禁用指定插件
https://tcb-api.cloud.tencent.com/mcp/v1?env_id=YOUR_ENV_ID&disable_plugins=rag,env

Os nomes de plugins configuráveis atualmente são baseados em mcp/src/server.ts, recomenda-se usar os nomes canônicos: env, database, functions, hosting, storage, setup, rag, download, gateway, cloudrun, app-auth, permissions, logs, agents, invite-code, capi, apps.

[!TIP] Recomendamos o uso do CloudBase AI CLI

Instalação com um clique, configuração automática, compatível com várias ferramentas de programação com IA:

npm install @cloudbase/cli@latest -g

Após a instalação, execute tcb ai para começar a usar

Ver documentação completa | Tutoriais detalhados de casos

Primeiro uso

  1. Login no CloudBase

    登录云开发
    

    A IA abrirá automaticamente a interface de login e guiará a seleção do ambiente

  2. Começar a desenvolver

    做一个双人在线对战五子棋网站,支持联机对战,最后进行部署
    

    A IA gerará código automaticamente, fará o deploy na nuvem e retornará o link de acesso

AI IDEs compatíveis

FerramentaPlataformas suportadasVer guia
CloudBase AI CLIFerramenta de linha de comandoVer guia
OpenClawFerramenta de linha de comandoVer guia
WorkBuddyIDE independenteVer guia
CursorIDE independenteVer guia
WindSurfIDE independente, plugin para VSCode e JetBrainsVer guia
CodeBuddyIDE independente (CloudBase integrado), VS Code, JetBrains, Ferramentas de Desenvolvedor WeChatVer guia
CLINEPlugin para VS CodeVer guia
GitHub CopilotPlugin para VS CodeVer guia
TraeIDE independenteVer guia
Tongyi LingmaIDE independente, plugin para VS Code e JetBrainsVer guia
RooCodePlugin para VS CodeVer guia
Wenxin KuaicodePlugin para VS Code e JetBrainsVer guia
Augment CodePlugin para VS Code e JetBrainsVer guia
Claude CodeFerramenta de linha de comandoVer guia
Gemini CLIFerramenta de linha de comandoVer guia
OpenAI Codex CLIFerramenta de linha de comandoVer guia
OpenCodeFerramenta de linha de comandoVer guia
Qwen CodeFerramenta de linha de comandoVer guia

✨ Como alcançar o "deploy com um clique" na programação com IA?

1. Nativo em IA (AI-Native)

Não somos um simples "código de cola". A base de regras integrada é projetada para programação com IA, permitindo que a IA gere diretamente código "implantável" seguindo as melhores práticas do CloudBase.

提示词:生成一个用户登录功能
- AI 自动生成符合云开发规范的代码
- 自动配置数据库、云函数、安全规则
- 一键部署到云端
AI Native

2. Deploy com um clique (One-Click Deploy)

Fluxo de deploy MCP automatizado por IA, a IA cuida de todas as configurações de recursos na nuvem, desde funções em nuvem e bancos de dados até sites estáticos.

提示词:部署当前项目到云开发
- 自动检测项目类型(Web/小程序/后端)
- 智能配置部署参数
- 实时显示部署进度
- 自动返回访问链接
One-Click Deploy

3. Depuração inteligente (Smart Debugging)

Erro no deploy? Não se preocupe. A IA lerá automaticamente os logs, ajudará a analisar e corrigir problemas, realizando verdadeiramente o ciclo fechado de desenvolvimento-deploy-depuração.

提示词:报错了,错误是 xxxx
- AI 自动查看云函数日志
- 分析错误原因
- 生成修复代码
- 自动重新部署
Smart Debugging

4. Suporte full-stack (Full-Stack Ready)

Seja uma aplicação Web, um Mini Programa ou um serviço de backend, a IA pode lidar com isso para você, permitindo que você se concentre apenas na lógica de negócio.

Tipo de aplicaçãoStack de tecnologiaMétodo de deploy
Aplicação WebReact/Vue/Next.jsHospedagem estática + CDN
Mini Programa WeChatNativo/UniAppPublicação de Mini Programa
Serviço de BackendNode.js/PythonFunções em nuvem/Hospedagem em nuvem
Full-Stack Ready

5. Pesquisa de conhecimento (Knowledge Search)

Pesquisa vetorial inteligente integrada com bases de conhecimento especializadas, como CloudBase e Mini Programas WeChat, tornando a IA mais familiarizada com o desenvolvimento em nuvem.

提示词:如何使用云数据库实现实时数据同步?
- 智能检索云开发知识库
- 返回相关文档和最佳实践
- 提供代码示例
Knowledge Search

6. Fluxo de trabalho flexível (Flexible Workflow)

Suporta comandos /spec e /no_spec, com seleção inteligente baseada na complexidade da tarefa.

/spec - 完整工作流(需求→设计→任务→实现)
/no_spec - 快速迭代(直接实现)
Flexible Workflow

📦 Instalação e configuração

Pré-requisitos

Métodos de configuração

Opção 1: CloudBase AI CLI (recomendado)

# 安装
npm install @cloudbase/cli@latest -g

# 使用
tcb ai

Opção 2: Configuração manual do MCP

Adicione a configuração MCP de acordo com o AI IDE que você usa:

Cursor

Adicione em .cursor/mcp.json:

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

Adicione em .windsurf/settings.json:

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

O CodeBuddy já possui o CloudBase MCP integrado, pronto para uso sem configuração.

Outros IDEs

Consulte o Guia de configuração completo para saber como configurar outros IDEs.

🎯 Casos de uso

Caso 1: Jogo de Gomoku (Cinco em Linha) multijogador online

Processo de desenvolvimento:

  1. Insira o requisito: "Crie um site de Gomoku multijogador online, com suporte a partidas online"
  2. IA gera: Aplicação Web + Banco de dados em nuvem + Push de dados em tempo real
  3. Deploy automático e obtenção do link de acesso

Link para experimentar: Jogo de Gomoku

Ver capturas de tela do desenvolvimento
Processo de desenvolvimentoResultado final

Caso 2: Mini Programa de criação de pets com IA

Processo de desenvolvimento:

  1. Insira: "Desenvolva um Mini Programa de criação de monstrinhos de bolso, usando IA para interação aprimorada"
  2. IA gera: Mini Programa + Banco de dados em nuvem + Função em nuvem de IA
  3. Importe para as Ferramentas de Desenvolvedor WeChat para publicar
Ver capturas de tela do desenvolvimento e pré-visualização do Mini Programa

Caso 3: Diagnóstico inteligente de problemas

Quando um problema surge na aplicação, a IA verifica automaticamente os logs, analisa o erro e gera código de correção.

Ver processo de diagnóstico inteligente

🧩 Ferramentas MCP

Cobre funcionalidades essenciais como gerenciamento de ambiente, banco de dados, funções em nuvem, hospedagem estática e publicação de Mini Programas.

CategoriaFerramentasFuncionalidade principal
Ambiente4Autenticação de login, consulta de ambiente, gerenciamento de domínio
Banco de dados11Gerenciamento de coleções, CRUD de documentos, índices, modelo de dados
Funções em nuvem9Criar, atualizar, invocar, logs, gatilhos
Hospedagem estática5Upload de arquivos, configuração de domínio, deploy de site
Mini Programa7Upload, pré-visualização, build, configuração, depuração
Suporte de ferramentas3Templates, pesquisa na base de conhecimento, diálogo interativo

Ver documentação completa das ferramentas | Especificação das ferramentas em JSON

📚 Mais recursos

Documentação

Artigos recentes

❓ Perguntas frequentes

Qual a diferença em relação ao Vercel / Railway / Netlify?

Essas plataformas resolvem o "deploy", o CloudBase MCP resolve o ciclo completo "da geração de código por IA ao deploy em produção". Você não precisa sair do IDE, não precisa escrever arquivos de configuração, a IA cuida automaticamente de todos os recursos em nuvem, como funções em nuvem, banco de dados, CDN, domínio, etc. Em resumo: eles são ferramentas de deploy, nós somos uma plataforma de desenvolvimento full-stack + deploy nativa em IA.

Posso usar sem IDEs de IA como Cursor / Copilot?

O CloudBase MCP é baseado no protocolo MCP padrão e suporta todas as ferramentas compatíveis com MCP — incluindo ferramentas de linha de comando como Claude Code, Gemini CLI, OpenCode, etc. Contanto que sua ferramenta possa configurar um MCP Server, você pode usá-lo. Ver lista completa de compatibilidade.

Para onde meu código será enviado? É seguro?

O código é implantado apenas no seu próprio ambiente Tencent CloudBase, sem passar por terceiros. No modo local, o serviço MCP roda na sua máquina local, e o código não sai do seu computador até que você o implante ativamente. Toda comunicação em nuvem é criptografada via HTTPS.

É seguro implantar o serviço MCP em um servidor?

O CloudBase MCP fornece um mecanismo completo de isolamento de segurança para modos de implantação:

  • Modo local (iniciado via npx): O serviço MCP roda na máquina do desenvolvedor, comunicando-se com o AI IDE via stdio. O chamador é o próprio desenvolvedor, que possui controle total da máquina. Ferramentas como downloadRemoteFile, manageCloudRun(action="run") são essencialmente equivalentes ao desenvolvedor executando curl ou node app.js no terminal, sendo esta a funcionalidade normal do produto.
  • Modo nuvem/servidor (definindo CLOUDBASE_MCP_CLOUD_MODE=true): Habilita um mecanismo de filtragem de segurança em três camadas, todas as ferramentas que envolvem leitura/escrita de arquivos locais e inicialização de processos locais são desabilitadas, impedindo que chamadores remotos operem o sistema de arquivos local do servidor ou iniciem processos locais via MCP.

Se você precisa implantar o serviço MCP em um servidor remoto por conta própria, certifique-se de definir a variável de ambiente CLOUDBASE_MCP_CLOUD_MODE=true. Ao usar o modo hospedado na Tencent Cloud (Streamable HTTP), essa proteção já está habilitada automaticamente.

Quais tipos de projetos são suportados?

Praticamente todos os cenários comuns: Aplicações Web como React/Vue/Next.js, Mini Programas WeChat, serviços de backend em Node.js/Python/Go/Java. A IA detectará automaticamente o tipo de projeto e escolherá a estratégia de deploy adequada (hospedagem estática, funções em nuvem, contêiner de hospedagem em nuvem).

É gratuito? Preciso pagar?

A ferramenta CloudBase MCP em si é totalmente open source e gratuita (MIT). O ambiente CloudBase possui uma cota gratuita, geralmente suficiente para desenvolvimento pessoal e pequenos projetos. Após exceder a cota gratuita, a cobrança é feita por uso, veja Detalhes de cobrança.

O que fazer se o login mostrar "Ambiente não existe"?
  1. Confirme se você ativou um ambiente no Console CloudBase
  2. Verifique se o ambiente está em estado operacional normal (não suspenso/isolado)
  3. Execute novamente "Login no CloudBase" para que a IA o guie na seleção do ambiente correto

💬 Comunidade

Grupo de WeChat

微信群二维码
Escaneie o código para entrar no grupo técnico do WeChat

Outras formas de comunicação

PlataformaLinkDescrição
Documentação oficialVer documentaçãoDocumentação completa do CloudBase
Relatar IssueEnviar problemaRelato de bugs e solicitação de funcionalidades

Atividade do projeto

Repo Activity

Contribuidores

Agradecemos a todos os desenvolvedores que contribuíram para o CloudBase MCP!

Contributors


Se este projeto foi útil para você, por favor, dê-nos uma Estrela!

MIT © TencentCloudBase