
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提示词和MCP协议+云开发,让开发更智能、更高效
🌍 Languages: 中文 | English
当你在Cursor/ VSCode GitHub Copilot/WinSurf/CodeBuddy/Augment Code等AI编程工具里写代码时,它能自动帮你生成可直接部署的前后端应用+小程序,并一键发布到腾讯云开发 CloudBase。
🤖 AI智能开发: AI自动生成代码和架构设计
☁️ 云开发集成: 一键接入数据库、云函数、静态托管
⚡ 快速部署: 几分钟内完成全栈应用上线
Web应用: 现代化前端 + 静态托管
微信小程序: 云开发小程序解决方案
后端服务: 云数据库 + 无服务器函数+云托管
完整视频演示
https://github.com/user-attachments/assets/2b402fa6-c5c4-495a-b85b-f5d4a25daa4a
特性 | 说明 | 优势 |
---|---|---|
🤖 AI 原生 | 专为 AI 编程工具设计的规则库 | 生成代码符合云开发最佳实践 |
🚀 一键部署 | MCP 自动化部署到腾讯云开发 CloudBase 平台 | Serverless 架构,无需购买服务器 |
📱 全栈应用 | Web + 小程序 + 数据库 + 后端一体化 | 支持小程序/web 等多种应用形式,提供后端托管和数据库 |
🔧 智能修复 | AI 自动查看日志并修复问题 | 降低运维成本 |
⚡ 极速体验 | 国内 CDN 加速 | 比海外平台访问速度更快 |
📚 知识检索 | 内置支持云开发、微信小程序等专业知识 | 专业知识库的智能向量检索 |
例如 Cursor | WindSurf | CodeBuddy 等,点击查看 支持的 AI 开发工具列表
访问 腾讯云开发控制台开通环境,新用户可以免费开通体验。
我们为你准备了内置云开发最佳实践和 AI IDE 规则的项目模板,推荐如下两种方式:
选择适合你的模板,一键初始化:
AI 规则通用云开发模板 :不限定语言和框架,内置 CloudBase AI 规则和MCP,适用于任意云开发项目
如果你已经有自己的项目,只需在配置好 MCP 后,只需要对 AI 说 "在当前项目中下载云开发 AI 规则",即可一键下载并补全 AI 编辑器规则配置到当前项目目录,无需手动操作。
以下工具均支持 CloudBase AI ToolKit,选择合适的工具并按说明配置:
工具 | 支持平台 |
---|---|
Cursor | 独立 IDE |
WindSurf | 独立 IDE, VSCode、JetBrains 插件 |
CodeBuddy | 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 插件 |
如果你使用的是模板项目,所有配置都已经预置完成,请按照指引进行检查和开启工具。如果不是从模板开始,需要按具体的说明手动添加相应配置:
模板中已包含 .cursor/rules/
目录,AI 会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,可以点击下方按钮安装到 Cursor 中:
或手动添加配置到 .cursor/mcp.json
:
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"] } } }
然后点击 Cursor 客户端右上角的 ⚙️ 图标,进入"MCP"设置,找到 cloudbase 并启用。
在对话窗口中使用 Agent 进行代码生成和自动化操作。
模板中的 .windsurf/
目录包含专为 WindSurf 优化的配置。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 WindSurf 的 Plugins 配置中添加:
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"] } } }
在对话中切换到 Write 模式进行智能生成。
模板中已包含 .rules/
目录,CodeBuddy 会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
点开 CodeBuddy 右上角的 MCP 按钮,点击右侧的添加,在 MCP 配置中添加云开发的 MCP
{ "mcpServers": { "cloudbase": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"] } } }
在对话窗口中切换到 Craft 模式。建议在右侧设置中关闭确认计划功能,以获得更流畅的体验。
模板中已包含 .clinerules/
目录,AI 会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 MCP Server 配置中添加:
{ "mcpServers": { "cloudbase": { "autoApprove": [], "timeout": 60, "command": "npx", "args": [ "@cloudbase/cloudbase-mcp@latest" ], "transportType": "stdio", "disabled": false } } }
建议使用支持代码生成和 function call 的模型。
模板中的 .github/
目录包含 Copilot 优化配置。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 .vscode/mcp.json
中添加:
{ "servers": { "cloudbase": { "command": "npx", "args": [ "@cloudbase/cloudbase-mcp@latest" ] } } }
在对话窗口左下角切换到 Agent 模式进行对话。
本操作指引支持 Trae 国际版和 Trae CN 版本,建议使用 Claude/DeepSeek V3 0324 等模型进行测试。
模板中的 .trae/rules
目录包含面向 Trae 的云开发规则配置。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 MCP 配置中添加:
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"] } } }
在智能体中选择 Builder with MCP 进行对话。
模板中已包含 .lingma/
目录,通义灵码会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 MCP 配置中添加:
{ "mcpServers": { "cloudbase-mcp": { "command": "npx", "args": ["-y", "@cloudbase/cloudbase-mcp@latest"] } } }
在对话窗口左下角切换到智能体模式。
模板中已包含 .roo/rules
目录,RooCode 会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 MCP 配置中添加:
{ "mcpServers": { "cloudbase": { "command": "npx", "args": [ "@cloudbase/cloudbase-mcp@latest" ], "disabled": false } } }
在对话窗口中进行代码生成和自动化操作。
模板中已包含 .comate/rules
目录,文心快码会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则。
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在 MCP 配置中添加:
{ "mcpServers": { "cloudbase": { "command": "npx", "args": [ "@cloudbase/cloudbase-mcp@latest" ], "disabled": false } } }
在对话窗口中切换到 Zulu 模式进行操作。
模板中已包含 .augment-guidelines
文件,Augment Code 会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则
如果使用模板项目,MCP 配置已经预置完成(内置在.vscode/settings.json
中)。如果不是从模板开始,需要在 Augment的 MCP 配置中添加云开发 MCP,参考文档:
{ "augment.advanced": { "mcpServers": { "cloudbase": { "command": "npx", "args": [ "@cloudbase/cloudbase-mcp@latest" ] } } } }
在对话窗口中使用 Agent 模式进行智能代码生成和自动化操作。
更新 AI 规则
如果你想在现有项目中更新到最新的云开发 AI 规则,只需对 AI 说:
下载云开发 AI 规则
AI 会自动下载并更新最新的规则配置到你的项目目录。
更新 MCP 工具
当有新版本的 MCP 工具发布时,你可以通过以下方式更新:
自动更新(推荐):在你的 AI 开发工具的 MCP 列表中,找到 cloudbase-mcp 并重新启用或刷新 MCP 列表即可自动安装最新版本
手动更新:如果自动更新不成功,可以先禁用再重新启用 cloudbase-mcp,或者重启你的 AI IDE
由于 MCP 配置中使用了 @latest
标签,通常会自动获取最新版本。
在开始使用前,只需要对 AI 说
登录云开发
AI 就会自动完成弹出登录腾讯云界面以及云开发的环境选择
后续如需切换环境,可以说
退出云开发
AI 就会清理本地的配置,后续可以再要求 AI 登录云开发来重新登录。
在登录成功后,可以确认 AI 已经连接到云开发
查询当前云开发环境信息
向 AI 描述你的需求,进行开发:
做一个双人在线对战五子棋网站,支持联机对战,最后进行部署
AI 会自动:
开发过程中如果遇到报错,可以把错误信息发给 AI 来进行排障
报错了,错误是xxxx
也可以让 AI 结合云函数日志进行调试和修改代码
云函数代码运行不符合需求,需求是 xxx,请查看日志和数据进行调试,并进行修复
开发过程:
👉 体验地址: 五子棋游戏
开发过程 | 最终效果 |
---|---|
![]() | ![]() |
![]() | 支持双人在线对战 实时棋局同步 |
开发过程:
🖥️ 开发截图![]() ![]() |
📱 小程序预览![]() ![]() 📲 体验二维码 ![]() |
当应用出现问题时:
如有迁移、集成等常见疑问,请查阅 FAQ 常见问题。
遇到问题或想要交流经验?加入我们的技术社区!
群内你可以:
平台 | 链接 | 说明 |
---|---|---|
官方文档 | 📖 查看文档 | 完整的云开发文档 |
Issue 反馈 | 🐛 提交问题 | Bug 反馈和功能请求 |
工具名称 | 功能简介 |
---|---|
login | 登录并自动配置云开发环境 |
logout | 登出当前云开发账户 |
downloadTemplate | 下载CloudBase项目模板(React、小程序、AI编辑器配置等) |
listEnvs | 获取所有云开发环境信息 |
getEnvAuthDomains | 获取云开发环境的合法域名列表 |
createEnvDomain | 为云开发环境添加安全域名 |
deleteEnvDomain | 删除云开发环境的指定安全域名 |
getEnvInfo | 获取当前云开发环境信息 |
updateEnvInfo | 修改云开发环境别名 |
createCollection | 创建一个新的云开发数据库集合 |
checkCollectionExists | 检查云开发数据库集合是否存在 |
updateCollection | 更新云开发数据库集合配置(创建或删除索引) |
describeCollection | 获取云开发数据库集合的详细信息 |
listCollections | 获取云开发数据库集合列表 |
checkIndexExists | 检查索引是否存在 |
distribution | 查询数据库中集合的数据分布情况 |
insertDocuments | 向集合中插入文档 |
queryDocuments | 查询集合中的文档 |
updateDocuments | 更新集合中的文档 |
deleteDocuments | 删除集合中的文档 |
uploadFiles | 上传文件到静态网站托管 |
listFiles | 获取静态网站托管的文件列表 |
deleteFiles | 删除静态网站托管的文件或文件夹 |
findFiles | 搜索静态网站托管的文件 |
domainManagement | 统一的域名管理工具,支持绑定、解绑、查询和修改域名配置 |
getWebsiteConfig | 获取静态网站配置 |
getFunctionList | 获取云函数列表 |
createFunction | 创建云函数 |
updateFunctionCode | 更新云函数代码 |
updateFunctionConfig | 更新云函数配置 |
getFunctionDetail | 获取云函数详情 |
invokeFunction | 调用云函数 |
getFunctionLogs | 获取云函数日志 |
createFunctionTriggers | 创建云函数触发器 |
deleteFunctionTrigger | 删除云函数触发器 |
downloadRemoteFile | 下载远程文件到本地临时文件 |
uploadFile | 上传文件到云存储(适合存储业务数据文件) |
searchKnowledgeBase | 智能检索云开发知识库(支持云开发与云函数以及小程序知识),通过向量搜索快速获取专业文档与答案。 |
interactiveDialog | 统一的交互式对话工具,支持需求澄清和任务确认 |
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]
欢迎提交 Issue 和 Pull Request!请查看我们的贡献指南了解如何参与项目开发。
MIT © TencentCloudBase
⭐ 如果这个项目对你有帮助,请给我们一个 Star!