对应教程:第 8 章 · CloudBase Skill 与 MCP:用 AI IDE 高效开发
// .vscode/mcp.json(或对应 IDE 配置) { "servers": { "cloudbase": { "command": "npx", "args": ["-y", "@cloudbase/mcp-server"], "env": { "TCB_ENV_ID": "your-env-id" } } } }
通过 AI IDE 的对话界面,用自然语言完成常见操作:
用户:帮我创建一个名为 articles 的数据库集合,字段包含 title、content、author、createdAt AI 将调用 CloudBase MCP 工具: → create_collection(name="articles") → add_index(collection="articles", fields=["title", "author", "createdAt"])
用户:创建一个云函数 send-email,接收 to、subject、body 参数, 调用邮件服务发送,返回发送结果 AI 将: 1. 生成 functions/send-email/index.js 2. 生成 functions/send-email/package.json 3. 部署到云开发环境
| 工具名称 | 功能 |
|---|---|
| list_collections | 列出数据库集合 |
| query_documents | 查询文档 |
| add_document | 新增文档 |
| update_document | 更新文档 |
| delete_document | 删除文档 |
| deploy_function | 部署云函数 |
| upload_file | 上传文件到云存储 |
| get_env_info | 获取环境信息 |
1. 在 AI IDE 中打开项目 2. 对话:「查看 articles 集合的前 5 条数据」 → AI 调用 query_documents → 返回结果 3. 对话:「给 articles 加一个 status 字段索引」 → AI 调用 add_index → 索引创建成功 4. 对话:「部署一个获取文章列表的云函数」 → AI 生成代码 → 部署 → 返回访问地址