- 文档首页
函数服务
最佳实践
函数管理
使用 veFaaS MCP 管理函数
使用 veFaaS MCP 管理函数
本文介绍如何基于支持 MCP 的 AI IDE 或 AI 命令行工具使用 veFaaS MCP,完成创建函数、同步代码、安装依赖、发布上线、配置 API 网关等操作,管理 veFaaS 函数生命周期。
- 凭证管理:AK/SK 为账号敏感信息,请妥善保管,避免泄露。
- 服务开通:生成公网访问链接依赖前置开通 API 网关服务,请确保账户具备相应资源。API 网关的开通方式参见 新手指引。
- 代码包与运行时:编译型语言需先在本地生成 Linux 可执行文件再上传;对于解释型语言(如 Python、Node.js),只需保持启动脚本和依赖声明文件(requirements.txt/package.json)完整,AI 会基于 veFaaS MCP 提示词,调用平台接口自动安装依赖。
- 模型与 Agent 效果:MCP 的执行效果受所选模型和 Agent 策略影响。若任务结果不理想,可尝试提供更具体的上下文、调整提示词、切换模型或 Agent,以获得更稳定的输出。
- 推荐使用 Local MCP 与 AI IDE 或命令行工具进行集成,函数服务 MCP JSON 格式如下。
说明
请将 VOLCENGINE_ACCESS_KEY 和 VOLCENGINE_SECRET_KEY 内容替换为您账号的 AK/SK。
以 Trae 为例,可以通过如下方式,将 veFaaS Local MCP 安装至您的 IDE 如 Trae、Cursor。
-
- 方式二:在 函数服务控制台 目标函数详情页的 代码 > 本地开发 > veFaaS MCP,按照提示一键集成至 Trae。
-
目前,veCLI、Claude Code 等 AI 命令行工具均支持添加 MCP Server 作为扩展 Tools。您可以参考对应命令行工具的说明文档添加 MCP 工具。
说明
以 veCLI 为例,在 ~/.ve/settings.json 中添加上述 JSON 格式之后,启动 veCLI 即可搭配 MCP 工具进行使用,详细操作参考 veCLI MCP 服务器。 通过 IDE 打开一个空白文件夹,生成项目并部署至 veFaaS。示例提示词如下。
- 通过 IDE 打开一个空白文件夹,下载线上已有函数的代码到本地。示例提示词如下(其中 xxx 为您的函数 ID):
- 代码下载并进行本地开发之后,基于 veFaaS MCP,将改动后的代码上传并发布在 veFaaS 上。示例提示词如下。
您还可以基于以下提示词,使用 veFaaS MCP,满足不同的业务需求。
说明
提示词中 {函数 ID} 为示例函数 ID。
- 基于当前目录生成一个最小的 FastAPI 模板,发布到 veFaaS,并生成可访问的 URL。
- 帮我查询 cn-beijing 地区函数的 {函数 ID} 详情信息。
- 下载 cn-beijing 地区,veFaaS 函数 {函数 ID} 的代码到当前目录。
- 将最新代码上传并部署至 veFaaS,如果失败,提取日志里的关键报错给我。
- 为函数 {函数 ID} 配置公网访问。优先复用已有网关,没有就新建,并返回域名及默认路由信息。
最近更新时间:2025.12.19 11:27:15