
通过AI提示词和MCP协议+云开发,让开发更智能、更高效
🌍 Languages: 中文 | English
当你在Cursor/ VSCode GitHub Copilot/WinSurf/CodeBuddy/Augment Code/Claude Code等AI编程工具里写代码时,它能自动帮你生成可直接部署的前后端应用+小程序,并一键发布到腾讯云开发 CloudBase。
📹 完整视频演示 ⬇️
| 🚀 核心能力 | 🛠️ 支持平台 |
|---|---|
| 🤖 AI智能开发: AI自动生成代码和架构设计 ☁️ 云开发集成: 一键接入数据库、云函数、静态托管 ⚡ 快速部署: 几分钟内完成全栈应用上线 | Web应用: 现代化前端 + 静态托管 微信小程序: 云开发小程序解决方案 后端服务: 云数据库 + 无服务器函数+云托管 |
例如 Cursor | WindSurf | CodeBuddy 等,点击查看 支持的 AI 开发工具列表
访问 腾讯云开发控制台开通环境,新用户可以免费开通体验。
确保您的计算机上安装了 Node.js v18 及以上版本。您可以从 Node.js 官网 下载并安装最新版本。
为了提高依赖包的下载速度,建议将 npm 源设置为腾讯镜像源。您可以在终端命令行中运行以下命令:
npm config set registry https://mirrors.cloud.tencent.com/npm/
这样可以加快依赖包的下载速度,特别是在中国大陆地区。
在终端命令行中运行以下命令:
npx -y clear-npx-cache
我们为你准备了内置云开发最佳实践和 AI IDE 规则的项目模板,推荐如下两种方式:
选择适合你的模板,一键初始化:
AI 规则通用云开发模板 :不限定语言和框架,内置 CloudBase AI 规则和MCP,适用于任意云开发项目
如果你已经有自己的项目,只需在配置好 MCP 后,只需要对 AI 说 "在当前项目中下载云开发 AI 规则",即可一键下载并补全 AI 编辑器规则配置到当前项目目录,无需手动操作。
TIP
温馨提示:如果你使用的是模板项目,所有配置都已经预置完成,请按照指引进行检查和开启工具。如果不是从模板开始,需要按具体的说明手动添加相应配置:
以下工具均支持 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 插件 |
| Claude Code | 命令行工具 |
模板中已包含 .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 模式进行智能代码生成和自动化操作。
模板中已包含 CLAUDE.md 文件,Claude Code 会自动识别云开发最佳实践。如果不是从模板开始,可以让 AI 帮你下载云开发规则
如果使用模板项目,MCP 配置已经预置完成。如果不是从模板开始,需要在项目根目录创建 .mcp.json 文件:
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": [
"-y",
"@cloudbase/cloudbase-mcp@latest"
]
}
}
}
在 Claude Code 中直接与 AI 对话进行智能代码生成和自动化操作。
更新 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 | 删除集合中的文档 |
| manageDataModel | 数据模型查询工具,支持查询和列表数据模型(只读操作)。list操作返回基础信息,get操作返回详细信息含Schema(字段列表、格式、关联关系等),docs操作生成SDK使用文档 |
| uploadFiles | 上传文件到静态网站托管 |
| listFiles | 获取静态网站托管的文件列表 |
| deleteFiles | 删除静态网站托管的文件或文件夹 |
| findFiles | 搜索静态网站托管的文件 |
| domainManagement | 统一的域名管理工具,支持绑定、解绑、查询和修改域名配置 |
| getWebsiteConfig | 获取静态网站配置 |
| getFunctionList | 获取云函数列表 |
| createFunction | 创建云函数 |
| updateFunctionCode | 更新云函数代码 |
| updateFunctionConfig | 更新云函数配置 |
| getFunctionDetail | 获取云函数详情 |
| invokeFunction | 调用云函数 |
| getFunctionLogs | 获取云函数日志 |
| createFunctionTriggers | 创建云函数触发器 |
| deleteFunctionTrigger | 删除云函数触发器 |
| downloadRemoteFile | 下载远程文件到本地临时文件 |
| uploadFile | 上传文件到云存储(适合存储业务数据文件) |
| searchKnowledgeBase | 智能检索云开发知识库(支持云开发与云函数以及小程序知识),通过向量搜索快速获取专业文档与答案。 |
| interactiveDialog | 统一的交互式对话工具,支持需求澄清和任务确认 |
为了改进产品体验,CloudBase AI ToolKit 会收集匿名使用统计信息:
可通过环境变量 CLOUDBASE_MCP_TELEMETRY_DISABLED 设置为 true 禁用数据统计
欢迎提交 Issue 和 Pull Request!请查看我们的贡献指南了解如何参与项目开发。
MIT © TencentCloudBase
⭐ 如果这个项目对你有帮助,请给我们一个 Star!