
CloudBase AI ToolKit
STDIOOfficialAI toolkit for CloudBase development with MCP protocol for automated deployment
AI toolkit for CloudBase development with MCP protocol for automated deployment
🪐 用 AI IDE 一键生成、部署和托管你的全栈 Web 应用与小程序、数据库和后端服务,无需运维,极速上线你的创意 💫
🌍 Languages: English | 中文
当你在Cursor/ VSCode GitHub Copilot/WinSurf/CodeBuddy/Augment Code/Claude Code/OpenAI Codex CLI等AI编程工具里写代码时,它能自动帮你生成可直接部署的前后端应用+小程序,并一键发布到腾讯云开发 CloudBase。
📹 完整视频演示 ⬇️
🚀 核心能力 | 🛠️ 支持平台 |
---|---|
🤖 AI智能开发: AI自动生成代码和架构设计 ☁️ 云开发集成: 一键接入数据库、云函数、静态托管 ⚡ 快速部署: 几分钟内完成全栈应用上线 🤖 AI智能体开发: 创建和部署个性化AI应用 | Web应用: 现代化前端 + 静态托管 微信小程序: 云开发小程序解决方案 后端服务: 云数据库 + 无服务器函数+云托管 AI智能体: 基于函数型云托管的AI应用 |
📚 快速开始 | 🛠️ IDE配置 | 🎨 项目模板 | 📖 开发指南 | 🎮 使用案例 | 🎓 教程 | 🔌 插件系统 | 🔧 MCP工具 | ❓ 常见问题
🤖 AI 原生 - 专为 AI 编程工具设计的规则库,生成代码符合云开发最佳实践
🚀 一键部署 - MCP 自动化部署到腾讯云开发 CloudBase 平台,Serverless 架构无需购买服务器
📱 全栈应用 - Web + 小程序 + 数据库 + 后端一体化,支持多种应用形式和后端托管
🤖 AI智能体 - 基于函数型云托管开发个性化AI应用,支持SSE流式响应
🔧 智能修复 - AI 自动查看日志并修复问题,降低运维成本
⚡ 极速体验 - 国内 CDN 加速,比海外平台访问速度更快
📚 知识检索 - 内置云开发、微信小程序等专业知识库的智能向量检索
🎯 灵活工作流 - 支持 /spec 和 /no_spec 命令,根据任务复杂度智能选择开发模式
[!TIP]
🚩内置支持 Spec 工作流:让 AI 编程更工程化
- 内置 Kiro 风格 Spec 工作流,支持 Cursor、Claude Code 等主流 AI IDE
- 需求、设计、任务分明,自动生成 requirements.md、design.md、tasks.md
- 摆脱“拉霸式” vibe coding,开发过程可控、可追溯
- 让 AI 协助梳理需求、设计方案、拆分任务,人类专注决策与评审
🚩 快速上手 CloudBase AI ToolKit
CloudBase AI CLI 是一个集成多种主流 AI 编程工具的统一命令行工具,支持内置模型和自定义模型,让你能够通过一个简单的命令使用 Claude Code、OpenAI Codex、aider、Qwen Code 等 AI 编程助手,同时内置 CloudBase AI Toolkit,支持从开发到部署的完整流程,支持在任意环境中运行。
核心优势:
一键安装
# Mac/Linux/Windows 的 WSL curl https://static.cloudbase.net/cli/install/install.sh -fsS | bash # Windows PowerShell irm https://static.cloudbase.net/cli/install/install.ps1 | iex
开始使用
tcb ai
首次启动,配置向导会引导你完成 AI 工具选择和配置。完成配置后即可开始使用 AI 工具进行辅助开发,后续可以运行 tcb ai --setup
来切换工具和模型。
👉 查看完整使用文档 | 立即体验 | 全栈小程序开发详细案例教程
如果你使用其他 AI IDE,请参考下面的配置指南:
例如 Cursor | WindSurf | CodeBuddy 等,点击查看 支持的 AI 开发工具列表
访问 腾讯云开发控制台开通环境,新用户可以免费开通体验。
确保您的计算机上安装了 Node.js v18.15.0 及以上版本。您可以从 Node.js 官网 下载并安装最新版本。
为了提高依赖包的下载速度,建议将 npm 源设置为腾讯镜像源。您可以在终端命令行中运行以下命令:
npm config set registry https://mirrors.cloud.tencent.com/npm/
这样可以加快依赖包的下载速度,特别是在中国大陆地区。
在终端命令行中运行以下命令:
npx clear-npx-cache
我们为你准备了内置云开发最佳实践和 AI IDE 规则的项目模板,推荐如下两种方式:
选择适合你的模板,一键初始化:
AI 规则通用云开发模板 :不限定语言和框架,内置 CloudBase AI 规则和MCP,适用于任意云开发项目
如果你已经有自己的项目,只需在配置好 MCP 后,只需要对 AI 说 "在当前项目中下载云开发 AI 规则",即可一键下载并补全 AI 编辑器规则配置到当前项目目录,无需手动操作。
如果你只想下载特定IDE的配置文件,避免项目文件混乱,可以指定IDE类型:
在当前项目中下载云开发 AI 规则,只包含Cursor配置
在当前项目中下载云开发 AI 规则,只包含WindSurf配置
在当前项目中下载云开发 AI 规则,只包含Claude Code配置
[!TIP] 温馨提示:如果你使用的是模板项目,所有配置都已经预置完成,请按照指引进行检查和开启工具。如果不是从模板开始,需要按具体的说明手动添加相应配置:
以下工具均支持 CloudBase AI ToolKit,选择合适的工具并按说明配置:
工具 | 支持平台 | 查看指引 |
---|---|---|
CloudBase AI CLI | 命令行工具 | 查看指引 |
Cursor | 独立 IDE | 查看指引 |
WindSurf | 独立 IDE, VSCode、JetBrains 插件 | 查看指引 |
CodeBuddy | 独立 IDE(已内置 CloudBase),VS Code、JetBrains、微信开发者工具 | 查看指引 |
CLINE | VS Code 插件 | 查看指引 |
GitHub Copilot | VS Code 插件 | 查看指引 |
Trae | 独立 IDE | 查看指引 |
通义灵码 | 独立 IDE,VS Code、 JetBrains插件 | 查看指引 |
RooCode | VS Code插件 | 查看指引 |
文心快码 | VS Code、JetBrains插件 | 查看指引 |
Augment Code | VS Code、JetBrains 插件 | 查看指引 |
Claude Code | 命令行工具 | 查看指引 |
Gemini CLI | 命令行工具 | 查看指引 |
OpenAI Codex CLI | 命令行工具 | 查看指引 |
OpenCode | 命令行工具 | 查看指引 |
Qwen Code | 命令行工具 | 查看指引 |
在开始使用前,只需要对 AI 说
登录云开发
AI 就会自动完成弹出登录腾讯云界面以及云开发的环境选择
后续如需切换环境,可以说
退出云开发
AI 就会清理本地的配置,后续可以再要求 AI 登录云开发来重新登录。
在登录成功后,可以确认 AI 已经连接到云开发
查询当前云开发环境信息
向 AI 描述你的需求,进行开发:
做一个双人在线对战五子棋网站,支持联机对战,最后进行部署
AI 会自动:
开发过程中如果遇到报错,可以把错误信息发给 AI 来进行排障
报错了,错误是xxxx
也可以让 AI 结合云函数日志进行调试和修改代码
云函数代码运行不符合需求,需求是 xxx,请查看日志和数据进行调试,并进行修复
CloudBase MCP 采用插件化架构,支持按需启用工具模块。查看详细文档
{ "env": { "CLOUDBASE_MCP_PLUGINS_ENABLED": "env,database,functions,hosting" } }
开发过程:
👉 体验地址: 五子棋游戏
开发过程 | 最终效果 |
---|---|
![]() | ![]() |
![]() | 支持双人在线对战 实时棋局同步 |
开发过程:
🖥️ 开发截图![]() ![]() |
📱 小程序预览![]() ![]() 📲 体验二维码 ![]() |
当应用出现问题时:
如有迁移、集成等常见疑问,请查阅 FAQ 常见问题。
遇到问题或想要交流经验?加入我们的技术社区!
群内你可以:
平台 | 链接 | 说明 |
---|---|---|
官方文档 | 📖 查看文档 | 完整的云开发文档 |
Issue 反馈 | 🐛 提交问题 | Bug 反馈和功能请求 |
目前共有 39 个工具,涵盖环境管理、数据库操作、云函数管理、静态托管、小程序发布等核心功能。
📋 完整工具文档: 查看 MCP 工具详细说明 | 查看工具规格 JSON
分类 | 工具数量 | 主要功能 |
---|---|---|
🌍 环境管理 | 4 个 | 登录认证、环境信息查询、域名管理 |
🗄️ 数据库操作 | 11 个 | 集合管理、文档 CRUD、索引操作、数据模型 |
⚡ 云函数管理 | 9 个 | 函数创建、更新、调用、日志、触发器 |
🌐 静态托管 | 5 个 | 文件上传管理、域名配置、网站部署 |
📁 文件操作 | 2 个 | 远程文件下载、云存储上传 |
📱 小程序发布 | 7 个 | 小程序上传、预览、构建、配置、调试、质量检查 |
🛠️ 工具支持 | 4 个 | 项目模板、知识库搜索、联网搜索、交互对话 |
🔌 HTTP访问 | 1 个 | HTTP 函数访问配置 |
工具类型 | 工具名称 | 功能亮点 |
---|---|---|
🔐 身份认证 | login / logout | 一键登录云开发,自动环境选择 |
📊 环境查询 | envQuery | 🔄 合并工具 - 环境列表、信息、域名一体化查询 |
🗄️ 数据库 | collectionQuery | 🔄 合并工具 - 集合存在性、详情、列表统一管理 |
⚡ 云函数 | createFunction | 支持完整配置、自动依赖安装、触发器设置 |
🌐 静态托管 | uploadFiles | 批量文件上传、智能忽略规则、CDN 加速 |
🧠 AI 增强 | searchKnowledgeBase | 向量搜索云开发知识库,智能问答支持 |
我们将原来 40 个工具优化为 36 个,并新增了 3 个小程序调试工具,现在共有 39 个工具,通过合并相关功能和新增小程序完整工具链提供更好的使用体验
🔗 想了解每个工具的详细功能? 请查看 MCP 工具完整文档
graph TD A[开发者] --> B[AI IDE] B -->|使用| C[CloudBase AI 规则] C --> D[生成代码] B -->|调用| E[CloudBase MCP] E --> F{检测部署} F -->|成功| G[云开发平台] F -->|失败| H[返回日志] H --> I[AI 修复] I --> E G --> J[线上应用] J --> K[Web/小程序/API]
为了改进产品体验,CloudBase AI ToolKit 会收集匿名使用统计信息:
可通过环境变量 CLOUDBASE_MCP_TELEMETRY_DISABLED
设置为 true
禁用数据统计
欢迎提交 Issue 和 Pull Request!请查看我们的贡献指南了解如何参与项目开发。
MIT © TencentCloudBase
⭐ 如果这个项目对你有帮助,请给我们一个 Star!