CodeBuddy Code 配置指南
CodeBuddy Code 可通过 插件市场 安装 CloudBase 插件(MCP + Skills),再配合 CloudBase CLI 完成环境登录。配置后,你可以在命令行对话中直接操作 CloudBase 服务。
例如:
- "用云开发做一个微信小程序点餐系统" - AI 搭页面、建云数据库、写云函数并引导预览
- "做一个预约管理系统,支持用户下单和后台改状态" - AI 用 CloudBase PostgreSQL 建模、配权限并接好前后端
- "给 Web 应用加上手机号登录" - AI 启用认证方式并接入 CloudBase SDK
无需切换到云控制台,所有操作都可以在命令行中用自然语言完成。
前置条件
在开始配置之前,请确保满足以下条件:
已准备好 Node.js 环境和云开发环境
Node.js 环境: 确保已安装 Node.js v18.15.0 或更高版本:
node --version
如果未安装,请从 Node.js 官网 下载安装。
云开发环境: 请参考文档 开通云开发环境。新用户可以免费开通体验。
方式一:通过插件市 场安装(推荐)
插件市场方式会同时安装 MCP 工具和 AI Skills,一次安装即可获得完整能力。
# 添加 CloudBase 插件市场
codebuddy plugin marketplace add TencentCloudBase/CloudBase-AI-Toolkit
# 安装 CloudBase 插件
codebuddy plugin install cloudbase@tencent-cloudbase
市场源完整 URL 为:
https://github.com/TencentCloudBase/CloudBase-AI-Toolkit
安装后建议新开会话,确保插件完整加载。图形界面版步骤见 CodeBuddy 配置指南。
登录云开发环境
已有腾讯云账号(推荐)
无需预先配置。在 CodeBuddy Code 中直接开始对话,按提示完成 Device 登录 即可。
🌏 国际站用户:环境开通在腾讯云国际站时,需先声明站点,否则登录会走国内站授权页。在 MCP 配置的
env中加入"TCB_SITE": "intl"(或使用启动参数--site intl),重启后再登录。详见 连接方式 - 国际站用户。
没有腾讯云账号(API Key)
# 安装 CloudBase CLI
npm i -g @cloudbase/cli
# 国际站用户请先执行 tcb config set isIntl true(或设置环境变量 TCB_IS_INTL=true)切换到国际站链路
# 使用环境 API Key 登录(必须同时指定环境 ID)
tcb login --cloudbase-api-key <cloudbaseApiKey> -e <cloudbaseEnvId>
💡 API Key 可在 云开发控制台 的环境设置中创建和管理(有管理权限时)。
⚠️ 不要把 API Key 提交到代码仓库。
方式二:通过 MCP 配置连接
如果只需 MCP 工具连接,也可以手工配置:
配置你的 AI 工具以连接 CloudBase 能力 支持本地与托管两种连接方式,详见 连接方式。
步骤 1:安装 / 配置 CloudBase
CLI 命令:
codebuddy mcp add --scope project cloudbase --env INTEGRATION_IDE=CodeBuddyCode -- npx @cloudbase/cloudbase-mcp@latest或者将以下配置添加到 .mcp.json:
或手动配置:
或者将以下配置添加到 .mcp.json:
1{2 "mcpServers": {3 "cloudbase": {4 "type": "stdio",5 "command": "npx",6 "args": ["@cloudbase/cloudbase-mcp@latest"],7 "env": {8 "INTEGRATION_IDE": "CodeBuddyCode"9 }10 }11 }12}步骤 2:和 AI 对话
在 AI 对话中依次输入以下内容:
阅读 https://docs.cloudbase.net/skill.md,帮我介绍可以做什么使用 CloudBase Skills: 帮我给 CloudBase 云函数配置一个 CPU 使用率告警常见问题
Q: 有腾讯云账号还需要 API Key 登录吗?
A: 不需要。对话时按提示完成 Device 登录即可。
Q: MCP 连接失败?
A: 检查 .mcp.json 文件格式是否正确,确认 npx 命令可用,重启 CodeBuddy Code,并确认已完成登录。
Q: 工具数量显示为 0?
A: 请参考常见问题。
更多问题请查看:完整 FAQ