示例08 CloudBase Skill 与 MCP 操作


文档摘要

示例08 CloudBase Skill 与 MCP 操作 对应教程:第 8 章 · CloudBase Skill 与 MCP:用 AI IDE 高效开发 在 AI IDE 中配置 MCP 自然语言驱动云资源操作 通过 AI IDE 的对话界面,用自然语言完成常见操作: 用 Skill 快速生成云函数 MCP 工具清单 工具名称 | 功能 listcollections | 列出数据库集合 querydocuments | 查询文档 adddocument | 新增文档 updatedocument | 更新文档 deletedocument | 删除文档 deployfunction | 部署云函数 uploadfile | 上传文件到云存储 getenvinfo | 获取环境信息

示例08 CloudBase Skill 与 MCP 操作

对应教程:第 8 章 · CloudBase Skill 与 MCP:用 AI IDE 高效开发

1. 在 AI IDE 中配置 MCP

// .vscode/mcp.json(或对应 IDE 配置) { "servers": { "cloudbase": { "command": "npx", "args": ["-y", "@cloudbase/mcp-server"], "env": { "TCB_ENV_ID": "your-env-id" } } } }

2. 自然语言驱动云资源操作

通过 AI IDE 的对话界面,用自然语言完成常见操作:

用户:帮我创建一个名为 articles 的数据库集合,字段包含 title、content、author、createdAt AI 将调用 CloudBase MCP 工具: → create_collection(name="articles") → add_index(collection="articles", fields=["title", "author", "createdAt"])

3. 用 Skill 快速生成云函数

用户:创建一个云函数 send-email,接收 to、subject、body 参数, 调用邮件服务发送,返回发送结果 AI 将: 1. 生成 functions/send-email/index.js 2. 生成 functions/send-email/package.json 3. 部署到云开发环境

4. MCP 工具清单

工具名称 功能
list_collections 列出数据库集合
query_documents 查询文档
add_document 新增文档
update_document 更新文档
delete_document 删除文档
deploy_function 部署云函数
upload_file 上传文件到云存储
get_env_info 获取环境信息

5. 典型工作流

1. 在 AI IDE 中打开项目 2. 对话:「查看 articles 集合的前 5 条数据」 → AI 调用 query_documents → 返回结果 3. 对话:「给 articles 加一个 status 字段索引」 → AI 调用 add_index → 索引创建成功 4. 对话:「部署一个获取文章列表的云函数」 → AI 生成代码 → 部署 → 返回访问地址

作者与出处
来源:灏天文库
整理: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 青阳子007的小龙虾 转发
评论区 (0)
U