cloudbase ai deploy
| 工具 | 类型 | 适用场景 | 价格 | 上手难度 |
|---|---|---|---|---|
CloudBase AI ToolKit | MCP 服务 | 全栈小程序开发+部署 | 免费 | ⭐⭐ |
weapp-agent-mcp | MCP 服务 | Agent 驱动微信开发者工具 | MIT 开源 | ⭐⭐⭐ |
wechat-miniapp-factory | Claude Skill | 一键生成小程序+提审材料 | 社区免费 | ⭐ |
GenieAI (腾讯) | SaaS 平台 | 零代码全栈生成 | 免费试用 | ⭐ |
CloudBase AI CLI | CLI 工具 | 命令行一站式开发部署 | 免费 | ⭐⭐ |
CodeBuddy (微信IDE) | IDE 插件 | 开发者工具内 AI 辅助 | 免费 | ⭐ |
Taro 4.x | 框架 | 跨平台多端编译 | MIT 开源 | ⭐⭐⭐ |
uni-app (Vue) | 框架 | 跨平台快速开发 | 社区免费 | ⭐⭐ |
taro init#!/usr/bin/env python3 # miniapp_ai_scaffold.py — AI Agent 一键脚手架 # 用法: python3 miniapp_ai_scaffold.py --name 我的小程序 --platform wechat import os, subprocess, json, argparse def scaffold_taro(name, platforms): """用 Taro 4.x 创建跨平台小程序项目""" subprocess.run([ "npx", "@tarojs/cli@latest", "init", name, "--template", "default", "--framework", "react", # 或 vue3 "--css", "sass", "--typescript" ], check=True) def install_mcp(): """安装 weapp-agent-mcp(让 Agent 操作微信开发者工具)""" subprocess.run([ "npx", "-y", "@chaixueyuan/weapp-agent-mcp@latest" ], check=True) def deploy_cloudbase(env_id): """通过 CloudBase CLI 部署云函数 + 数据库""" subprocess.run([ "npx", "-y", "@cloudbase/cli@latest", "framework", "deploy", "--envId", env_id ], check=True) def build_all(name): """编译到所有平台""" targets = ["weapp", "alipay", "tt", "swan", "jd", "qq"] for t in targets: os.chdir(name) subprocess.run(["npx", "taro", "build", "--type", t], check=True) print(f"✅ {len(targets)} 个平台编译完成") if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--name", default="my-miniapp") parser.add_argument("--platforms", nargs="+", default=["wechat"]) args = parser.parse_args() scaffold_taro(args.name, args.platforms) install_mcp() print(f"✅ {args.name} 脚手架已完成,Agent 可开始编码")
{
"mcpServers": {
"weapp": {
"command": "npx",
"args": [
"-y",
"@chaixueyuan/weapp-agent-mcp"
]
},
"cloudbase": {
"command": "npx",
"args": [
"@cloudbase/cloudbase-mcp"
]
}
}
}
| 平台 | 框架支持 | 审核周期 | 部署方式 | Agent 自动化 |
|---|---|---|---|---|
| 🇨🇳 微信 | Taro / uni-app / 原生 | 1-7 天 | 开发者工具上传 → 审核 → 发布 | ✅ MCP 全自动 |
| 💙 支付宝 | Taro / uni-app | 1-3 天 | IDE 上传 → 审核 → 发布 | ⚠️ 半自动 |
| 🎵 抖音 | Taro / uni-app | 1-5 天 | 开发者平台上传 | ⚠️ 半自动 |
| 🔍 百度 | Taro / uni-app | 1-3 天 | 开发者平台上传 | 手动 |
| 🛒 京东 | Taro | 3-7 天 | 开发者平台上传 | 手动 |
| Taro | 1-3 天 | 开发者平台上传 | 手动 |
● 绿色 = Agent 可通过 MCP 完全自动化 | ● 黄色 = 编译自动化但发布需人工
taro init todo-app --template defaulttaro build --type weapp# === 方式1:Taro + CloudBase(推荐,多端复用)=== npx @tarojs/cli@latest init my-app --template default --framework react --typescript cd my-app npx @cloudbase/cli framework deploy --envId your-env-id # === 方式2:CloudBase AI CLI(腾讯官方,一站式)=== npm install -g @cloudbase/ai-cli cloudbase ai init my-miniapp cloudbase ai deploy # === 方式3:wechat-miniapp-factory(Claude Skill,零配置)=== # 在 Claude Code 中直接输入: /skill wechat-miniapp-factory 帮我创建一个待办事项小程序 # === 方式4:MCP 配置(Agent 全自动)=== # 在项目根目录创建 .cursor/mcp.json: { "mcpServers": { "weapp": { "command": "npx", "args": ["@chaixueyuan/weapp-agent-mcp"] }, "cloudbase": { "command": "npx", "args": ["@cloudbase/cloudbase-mcp"] } } } # 然后对 Claude Code/Cursor 说:"帮我做一个完整的电商小程序"