CloudBase AI ToolKit MCP Server

officiel

Passez d'une invite IA à une application en ligne en un clic. CloudBase AI ToolKit est le pont qui connecte directement votre IDE IA (Cursor, Copilot, etc.) à Tencent CloudBase.

Documentation

banner

CloudBase MCP

🪐 Programmation IA, mise en ligne en un clic
Le pont de déploiement reliant les IDE IA à Tencent Cloud CloudBase, pour que vos applications IA soient en ligne instantanément
💡 Comme Vercel + Supabase, mais entièrement piloté par l'IA — de l'invite à la production

English · 简体中文 · Documentation · Journal des modifications · Signaler un problème

⭐ Vous aimez ce projet ? Mettez une étoile, vous serez notifié des nouvelles versions~

J'ai découvert un outil génial pour mettre en ligne la programmation IA en un clic, à recommander à tous ceux qui codent avec l'IA

Le chemin le plus court de l'invite IA à la mise en ligne de l'application

Clipboard_Screenshot_1764660604

Clipboard_Screenshot_1763724670

Pourquoi avez-vous besoin de CloudBase MCP ?

Les outils de programmation IA (comme OpenClaw, Cursor, CodeBuddy) résolvent le problème de la génération de code.

Cependant, il reste un fossé entre « générer du code » et « mettre l'application en ligne » (déploiement, configuration de la base de données, CDN, nom de domaine).

CloudBase MCP (anciennement CloudBase AI ToolKit) comble ce fossé.

Vous n'avez plus besoin de :

  • ❌ Configuration DevOps fastidieuse et fichiers YAML
  • ❌ Configuration manuelle des fonctions cloud et de la base de données
  • ❌ Faire des allers-retours constants entre l'IDE et la console cloud

Il vous suffit d'utiliser le langage naturel dans votre IDE IA pour passer de « l'idée » à « la mise en ligne ».

Table des matières

🚀 Démarrage rapide

Une ligne de configuration, utilisation immédiate

Dans un IDE IA compatible MCP (Cursor, WindSurf, CodeBuddy, etc.), ajoutez l'une des configurations ci-dessous. Deux modes de connexion sont disponibles :


Mode 1 : Mode local (recommandé)

Signification : Le service MCP est démarré localement via npx, s'exécutant sur la même machine que l'IDE. Avantages : Fonctionnalités les plus complètes (inclut les capacités dépendant du système de fichiers local comme l'upload/download, l'installation de templates). Prérequis : Node.js installé localement, capable d'exécuter npx.

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

Mode 2 : Mode hébergé

Signification : Le service MCP s'exécute sur Tencent Cloud, l'IDE se connecte au service cloud via HTTP, sans besoin d'installer ou d'exécuter Node localement. Avantages : Indépendant de l'environnement local, utilisable dès que les clés sont configurées. Limitations : Certaines capacités dépendant du système de fichiers local sont indisponibles (comme l'upload de fichiers locaux, le téléchargement de templates en local, etc.).

Remplacez <env_id>, <腾讯云 Secret ID>, <腾讯云 Secret Key> dans la configuration ci-dessous par votre ID d'environnement et vos clés API 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>"
      }
    }
  }
}

Mode 3 : Déploiement sur serveur auto-hébergé (Mode Cloud)

Signification : Exécutez le service MCP sur votre propre serveur, en activant le mode cloud via la variable d'environnement CLOUDBASE_MCP_CLOUD_MODE=true. Scénario applicable : Besoin de déployer le serveur MCP sur un serveur distant, en fournissant une interface HTTP Streamable. Mécanisme de sécurité : Lorsque le Mode Cloud est activé, tous les outils impliquant la lecture/écriture du système de fichiers local et le lancement de processus locaux sont automatiquement désactivés, garantissant que les appelants distants ne peuvent pas manipuler les ressources locales du serveur.

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

Les outils désactivés en Mode Cloud incluent : downloadRemoteFile, downloadTemplate, manageCloudRun (exécution locale), manageApps (déploiement par upload de code local), manageStorage (upload/download de fichiers locaux), createFunction (upload de code local) et autres opérations impliquant des I/O locales.

[!IMPORTANT] Suggestions pour le choix du mode de déploiement :

  • Développement individuel : Utilisez le mode local (npx), fonctionnalités les plus complètes
  • Collaboration en équipe / Service distant : Utilisez le mode hébergé Tencent Cloud (Mode 2), sans maintenance
  • Serveur auto-hébergé : Assurez-vous de définir CLOUDBASE_MCP_CLOUD_MODE=true, pour désactiver les outils de manipulation de fichiers locaux

Mode hébergé optionnel : Contrôler l'activation des plugins via l'URL

Dans url, vous pouvez contrôler l'étendue d'activation des plugins via les paramètres de requête :

  • enable_plugins : Active uniquement les plugins spécifiés, séparés par des virgules, par exemple activer seulement env et database
  • disable_plugins : Désactive les plugins spécifiés de l'ensemble par défaut, séparés par des virgules, par exemple désactiver rag et 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

Les noms de plugins configurables actuellement sont basés sur mcp/src/server.ts, il est recommandé d'utiliser en priorité les noms canoniques : env, database, functions, hosting, storage, setup, rag, download, gateway, cloudrun, app-auth, permissions, logs, agents, invite-code, capi, apps.

[!TIP] Recommandation : Utiliser CloudBase AI CLI

Installation en un clic, configuration automatique, compatible avec de multiples outils de programmation IA :

npm install @cloudbase/cli@latest -g

Après l'installation, exécutez tcb ai pour commencer

Voir la documentation complète | Tutoriel détaillé

Première utilisation

  1. Connectez-vous à CloudBase

    登录云开发
    

    L'IA ouvrira automatiquement l'interface de connexion et vous guidera dans la sélection de l'environnement

  2. Commencez à développer

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

    L'IA générera automatiquement le code, le déploiera sur le cloud et retournera le lien d'accès

IDE IA compatibles

OutilPlateformes supportéesVoir le guide
CloudBase AI CLIOutil en ligne de commandeVoir le guide
OpenClawOutil en ligne de commandeVoir le guide
WorkBuddyIDE autonomeVoir le guide
CursorIDE autonomeVoir le guide
WindSurfIDE autonome, plugin VSCode, JetBrainsVoir le guide
CodeBuddyIDE autonome (CloudBase intégré), VS Code, JetBrains, Outils de développement WeChatVoir le guide
CLINEPlugin VS CodeVoir le guide
GitHub CopilotPlugin VS CodeVoir le guide
TraeIDE autonomeVoir le guide
Tongyi LingmaIDE autonome, plugin VS Code, JetBrainsVoir le guide
RooCodePlugin VS CodeVoir le guide
Wenxin KuaicodePlugin VS Code, JetBrainsVoir le guide
Augment CodePlugin VS Code, JetBrainsVoir le guide
Claude CodeOutil en ligne de commandeVoir le guide
Gemini CLIOutil en ligne de commandeVoir le guide
OpenAI Codex CLIOutil en ligne de commandeVoir le guide
OpenCodeOutil en ligne de commandeVoir le guide
Qwen CodeOutil en ligne de commandeVoir le guide

✨ Comment réaliser la « mise en ligne en un clic » de la programmation IA ?

1. Natif IA (AI-Native)

Nous ne sommes pas un simple « code de liaison ». La base de règles intégrée est conçue pour la programmation IA, permettant à l'IA de générer directement du code « déployable » selon les meilleures pratiques CloudBase.

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

2. Déploiement en un clic (One-Click Deploy)

Flux de déploiement MCP automatisé par l'IA, l'IA s'occupe de toute la configuration des ressources cloud, des fonctions cloud à la base de données en passant par le site statique.

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

3. Débogage intelligent (Smart Debugging)

Erreur de déploiement ? Pas de panique. L'IA lit automatiquement les logs, vous aide à analyser et à corriger le problème, réalisant ainsi une véritable boucle fermée développement-déploiement-débogage.

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

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

Qu'il s'agisse d'une application Web, d'un mini-programme ou d'un service backend, l'IA peut tout gérer pour vous, vous n'avez qu'à vous concentrer sur la logique métier.

Type d'applicationStack techniqueMode de déploiement
Application WebReact/Vue/Next.jsHébergement statique + CDN
Mini-programme WeChatNatif/UniAppPublication de mini-programme
Service BackendNode.js/PythonFonction cloud/Hébergement cloud
Full-Stack Ready

5. Recherche de connaissances (Knowledge Search)

Recherche vectorielle intelligente intégrée dans les bases de connaissances professionnelles telles que CloudBase et les mini-programmes WeChat, pour que l'IA comprenne mieux le développement cloud.

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

6. Flux de travail flexible (Flexible Workflow)

Prend en charge les commandes /spec et /no_spec, avec un choix intelligent selon la complexité de la tâche.

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

📦 Installation et configuration

Prérequis

Méthodes de configuration

Méthode 1 : CloudBase AI CLI (recommandé)

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

# 使用
tcb ai

Méthode 2 : Configuration manuelle de MCP

Selon l'IDE IA que vous utilisez, ajoutez la configuration MCP :

Cursor

Dans .cursor/mcp.json, ajoutez :

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

Dans .windsurf/settings.json, ajoutez :

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

CodeBuddy intègre déjà CloudBase MCP, utilisable sans configuration.

Autres IDE

Consultez le Guide de configuration complet pour les autres IDE.

🎯 Cas d'utilisation

Cas 1 : Jeu de Gomoku en ligne à deux joueurs

Processus de développement :

  1. Saisir la demande : « Crée un site de jeu de Gomoku en ligne à deux joueurs, avec mode combat en ligne »
  2. L'IA génère : Application Web + Base de données cloud + Push de données en temps réel
  3. Déploiement automatique et obtention du lien d'accès

Adresse de démonstration : Jeu de Gomoku

Voir les captures d'écran de développement
Processus de développementRésultat final

Cas 2 : Mini-programme d'élevage d'animaux de compagnie IA

Processus de développement :

  1. Saisir : « Développe un mini-programme d'élevage de créatures Pokémon, avec interaction IA améliorée »
  2. L'IA génère : Mini-programme + Base de données cloud + Fonction cloud IA
  3. Importer dans les outils de développement WeChat pour publier
Voir les captures d'écran de développement et l'aperçu du mini-programme

Cas 3 : Diagnostic intelligent des problèmes

Lorsqu'un problème survient dans l'application, l'IA consulte automatiquement les logs, analyse les erreurs et génère le code de correction.

Voir le processus de diagnostic intelligent

🧩 Outils MCP

Couvre les fonctions essentielles telles que la gestion de l'environnement, la base de données, les fonctions cloud, l'hébergement statique et la publication de mini-programmes.

CatégorieOutilsFonctionnalités principales
Environnement4Authentification, requête d'environnement, gestion de domaine
Base de données11Gestion de collections, CRUD de documents, index, modèles de données
Fonctions cloud9Création, mise à jour, appel, logs, déclencheurs
Hébergement statique5Upload de fichiers, configuration de domaine, déploiement de site
Mini-programme7Upload, aperçu, build, configuration, débogage
Support d'outils3Templates, recherche dans la base de connaissances, dialogue interactif

Voir la documentation complète des outils | Spécification JSON des outils

📚 Ressources supplémentaires

Documentation

Derniers articles

❓ FAQ

Quelle est la différence avec Vercel / Railway / Netlify ?

Ces plateformes résolvent le « déploiement », CloudBase MCP résout la chaîne complète « de la génération de code par l'IA à la mise en ligne ». Vous n'avez pas besoin de quitter l'IDE, ni d'écrire des fichiers de configuration, l'IA s'occupe automatiquement de toutes les ressources cloud : fonctions cloud, base de données, CDN, nom de domaine, etc. En bref : ce sont des outils de déploiement, nous sommes une plateforme de développement full-stack + déploiement native IA.

Puis-je l'utiliser sans Cursor / Copilot ou ces IDE IA ?

CloudBase MCP est basé sur le protocole MCP standard et prend en charge tous les outils compatibles MCP — y compris les outils en ligne de commande comme Claude Code, Gemini CLI, OpenCode. Tant que votre outil peut configurer un serveur MCP, vous pouvez l'utiliser. Voir la liste complète des supports.

Où mon code sera-t-il uploadé ? Est-ce sécurisé ?

Le code est déployé uniquement dans votre propre environnement Tencent CloudBase, sans passer par un quelconque tiers. En mode local, le service MCP s'exécute sur votre machine, le code ne quitte pas votre ordinateur jusqu'à ce que vous le déployiez activement. Toutes les communications cloud sont chiffrées en HTTPS.

Est-il sûr de déployer le service MCP sur un serveur ?

CloudBase MCP fournit un mécanisme complet d'isolation de sécurité pour les modes de déploiement :

  • Mode local (démarré via npx) : Le service MCP s'exécute sur la machine du développeur, communiquant avec l'IDE IA via stdio. L'appelant est le développeur lui-même, qui a le contrôle total de la machine. Des outils comme downloadRemoteFile, manageCloudRun(action="run") équivalent essentiellement à exécuter curl ou node app.js dans le terminal, ce sont des fonctionnalités normales du produit.
  • Mode Cloud/Serveur (définition de CLOUDBASE_MCP_CLOUD_MODE=true) : Active un mécanisme de filtrage de sécurité à trois niveaux, tous les outils impliquant la lecture/écriture de fichiers locaux et le lancement de processus locaux sont désactivés, les appelants distants ne peuvent pas manipuler le système de fichiers local du serveur ni lancer de processus locaux via MCP.

Si vous devez déployer le service MCP sur un serveur distant, assurez-vous de définir la variable d'environnement CLOUDBASE_MCP_CLOUD_MODE=true. Cette protection est automatiquement activée lors de l'utilisation du mode hébergé Tencent Cloud (HTTP Streamable).

Quels types de projets sont supportés ?

Pratiquement tous les scénarios courants : Applications Web React/Vue/Next.js, mini-programmes WeChat, services backend Node.js/Python/Go/Java. L'IA détecte automatiquement le type de projet et choisit la stratégie de déploiement appropriée (hébergement statique, fonction cloud, conteneur d'hébergement cloud).

Est-ce gratuit ? Faut-il payer ?

L'outil CloudBase MCP lui-même est entièrement open source et gratuit (MIT). L'environnement CloudBase dispose d'un quota gratuit, généralement suffisant pour le développement individuel et les petits projets. Au-delà du quota gratuit, la facturation se fait à l'usage, voir Détails de la facturation.

Que faire si la connexion indique « Environnement inexistant » ?
  1. Vérifiez que vous avez activé un environnement dans la Console CloudBase
  2. Vérifiez que l'environnement est en état de fonctionnement normal (pas d'impayés/isolé)
  3. Ré-exécutez « Se connecter à CloudBase » pour laisser l'IA vous guider vers le bon environnement

💬 Communauté

Groupe WeChat

微信群二维码
Scannez pour rejoindre le groupe d'échange technique WeChat

Autres moyens d'échange

PlateformeLienDescription
Documentation officielleVoir la documentationDocumentation complète de CloudBase
Signaler un problèmeSoumettre un problèmeRapport de bug et demande de fonctionnalité

Activité du projet

Repo Activity

Contributeurs

Merci à tous les développeurs qui contribuent à CloudBase MCP !

Contributors


Si ce projet vous est utile, n'hésitez pas à nous donner une étoile !

MIT © TencentCloudBase