跳到主要内容

使用 AI IDE 开发云函数

借助 AI IDE,通过自然语言对话即可完成云函数的开发全流程:AI 负责生成代码、安装依赖、部署上线与日志排障,开发者无需在控制台与命令行之间反复切换。

本文介绍如何接入 CloudBase AI Toolkit,在 AI IDE 中对话式完成云函数的创建、修改、部署、日志查询、HTTP 访问配置等操作。

提示

WorkBuddyCodeBuddy 已内置腾讯云 CloudBase 连接器,一键启用,无需手动配置 MCP。其它 IDE 需按各自方式接入 CloudBase MCP。

适用场景

  • 从零创建:描述需求,AI 生成代码骨架并部署到指定环境
  • 迭代修改:更新业务逻辑、环境变量、超时与内存等配置,重新部署
  • 排障运维:查询函数列表、详情与最近执行日志
  • 对外暴露:为函数配置 HTTP 访问入口

选型约定与更多提示词,参考 后端开发:云函数 Skill

前置条件

一、接入 CloudBase

按所使用的 IDE 完成配置,任选其一:

IDE集成方式配置文档
WorkBuddy内置 CloudBase 连接器,一键启用WorkBuddy 配置指南
CodeBuddy内置 CloudBase 集成CodeBuddy 配置指南
Cursor手动配置 MCPCursor 配置指南
Claude Code手动配置 MCPClaude Code 配置指南
其它 IDE通用 MCP 接入完整 IDE 列表

WorkBuddy:内置连接器一键启用

WorkBuddy 已内置腾讯云 CloudBase MCP 连接器:

  1. 在对话界面点击输入框左下角的 连接器 按钮
  2. 找到 腾讯云 CloudBase,点击 连接 启用
  3. 在对话中输入 /cloudbase 选择 CloudBase Skill,直接描述需求

详细步骤(含截图)见 WorkBuddy 配置指南

安装云函数 Skill(推荐)

云函数 Skill 让 AI 遵循平台约定生成代码,正确区分 Event Function 与 HTTP Function,并按规范处理 scf_bootstrap、端口 9000 等运行时要求。

安装全部 CloudBase Skills:

npx skills add tencentcloudbase/cloudbase-skills

或仅安装云函数 Skill:

npx skills add https://github.com/tencentcloudbase/skills --skill cloud-functions

Skill 内容在线查看:cloud-functions

二、开始对话开发

登录并绑定环境后,直接向 AI 描述需求,例如:

  • 「帮我创建一个云函数 hello_world 并部署到当前环境」
  • 「把 hello_world 改成从请求体读取 name,返回 hello, {name},再重新部署」
  • 「查一下 hello_world 最近 10 条执行日志」
  • 「给 hello_world 配一个 HTTP 访问路径 /hello
  • 「把 hello_world 的超时时间改成 30s,内存改成 512MB」

常见问题

MCP 连接失败或工具数量显示为 0

检查配置文件格式、重启 IDE、确认网络连通性。详见 AI Toolkit FAQ

函数创建成功但调用报 EXCEED_AUTHORITY

新环境默认禁用匿名登录,函数默认安全规则拒绝匿名调用。若函数需要公开访问,让 AI 修改函数安全规则放开调用者范围,而非依赖匿名登录。