火山引擎边缘计算节点也支持 MCP 了!快来 get 这份使用教程

MCP 协议作为大语言模型的标准化接口,能够实现模型与多样化数据源和工具的高效交互。近期,火山引擎边缘计算节点发布了 MCP 服务,将 API 作为工具暴露给 MCP 客户端。通过 MCP 服务,您可以使用自然语言调用火山引擎边缘计算节点的 API。

1. MCP 简介

MCP 是指模型上下文协议(Model Context Protocol),是由 Anthropic (Claude) 主导发布的一个开放的、通用的、有共识的协议标准。就像 USB-C 为设备连接外围设备和配件提供了标准化的方式一样,MCP 为 AI 大模型连接到不同的数据源和工具,提供了一种标准化的方式。MCP 的核心遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:

  • MCP 主机:访问 MCP 服务的程序,例如 Claude Desktop、IDE 或其他 AI 工具。

  • MCP 客户端:运行在 MCP 主机内的进程。为大语言模型提供调用外部服务或访问外部数据的标准化方式。

  • MCP 服务器:通过 MCP 协议为 MCP 客户端提供服务的程序。把服务作为工具暴露给 MCP 客户端;把数据作为资源暴露给 MCP 客户端。

2.火山引擎边缘计算节点 MCP 服务

火山引擎边缘计算节点基于覆盖中国内地各省份和运营商的边缘节点,提供弹性、可靠、分布式的算力资源和低时延的网络资源,帮助用户将业务快速部署到网络边缘,提升响应速度、降低带宽成本。

以往,边缘计算节点使用方式是通过控制台、API 或 SDK ,近期,边缘计算节点支持通过 MCP 服务来使用。MCP 服务以工具(Tools) 的形式向 MCP 客户端暴露可调用的服务,而边缘计算节点 MCP 服务把边缘计算节点 API 作为工具暴露给 MCP 客户端,您可以使用 Cursor、Cline 或 Trae 等 MCP 主机调用边缘计算节点 API。

通过 MCP 服务调用了边缘计算节点 API 之后,您可以在 MCP 主机中通过提示词使用边缘计算节点 MCP 服务。例如,希望查看所有处于停止状态的边缘实例。以前,您可能需要通过控制台、API 或 SDK 来筛选得到符合条件的边缘实例。但现在,通过边缘计算节点 MCP 服务,您只需要在 MCP 主机中输入一句提示词就能完成这个任务。

不仅如此,调用边缘计算节点 API 还能带来更多可能性,比如实时分析边缘服务的详细信息,提升资源利用效率,降低成本;基于边缘实例 ID 实现启动实例、获取实例详细信息,或查找符合指定条件的边缘实例列表等等。

3.三步使用火山引擎边缘计算节点 MCP 服务

3.1 边缘计算节点 MCP 服务的配置文件

想使用火山引擎边缘计算节点 MCP 服务,还需先配置文件。边缘计算节点提供 Python 和 Node.js 版本的 MCP 服务。这两种 MCP 服务的配置文件不同,您可以按实际需求选择使用。

Python 版本的 MCP 服务

Python 版本的 MCP 服务的配置文件如下。您需要分别把配置文件中的 Your Volcengine AK 和 Your Volcengine SK 替换为您的火山引擎账号的 Access Key ID 和 Secret Access Key。

json 复制代码
{
  "mcpServers": {
    "mcp-server-veen": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_veen/python",
        "mcp-server-veen"
      ],
      "env": {
        "VOLCENGINE_ACCESS_KEY": "Your Volcengine AK",
        "VOLCENGINE_SECRET_KEY": "Your Volcengine SK"
      }
    }
  }
}

Node.js 版本的 MCP 服务

Node.js 版本的 MCP 服务的配置文件如下。您需要分别把配置文件中的 Your Volcengine AK 和 Your Volcengine SK 替换为您的火山引擎账号的 Access Key ID 和 Secret Access Key。

json 复制代码
{
  "mcpServers": {
    "mcp-server-veen": {
      "command": "node",
      "args": [
        "--from",
        "git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_veen/nodejs",
        "mcp-server-veen"
      ],
      "env": {
        "VOLCENGINE_ACCESS_KEY": "Your Volcengine AK",
        "VOLCENGINE_SECRET_KEY": "Your Volcengine SK"
      }
    }
  }
}

3.2 边缘计算节点 MCP 服务提供的工具

边缘计算节点 MCP 服务向 MCP 客户端提供以下工具:

  • get_cloud_server:根据边缘服务的 ID 获取边缘服务的详细信息。即 GetCloudServer API。

  • start_instances:根据边缘实例 ID 启动实例。即 StartInstances API。

  • get_instance:根据边缘实例 ID 获取实例详细信息。即 GetInstance API。

  • list_instances:获取符合指定查询条件的边缘实例的列表。即 ListInstances API。

  • get_image:获取镜像详情。即 GetImage API。

  • list_instance_internal_ips:获取边缘实例的私网 IP 地址的列表。即 ListInstanceInternalIps API。

  • list_instance_types:获取边缘计算节点支持的实例规格。即 ListInstanceTypes API。

3.3 使用边缘计算节点 MCP 服务

下面的步骤以 Cline 为例展示如何使用边缘计算节点 MCP 服务。

前提条件

  • 您的火山引擎账号开通了边缘计算节点服务。

  • 运行 MCP 主机的设备安装了以下依赖项:

    • Python 版本的 MCP 服务:

      • Python 3.11 或更高版本

      • uv

      如果您的操作系统是 Windows,您还需要参考 PyCryptodome 文档配置 PyCryptodome 库的编译环境。否则,MCP 服务无法正常启动。

    • Node.js 版本的 MCP 服务:

      • Node.js 22.14.1 或更高版本

步骤一:在 MCP 主机中添加边缘计算节点 MCP 服务

  1. 打开 Cline,在 MCP Servers 页面选择 Installed 标签页,点击 Configure MCP Servers。Cline 会打开 cline_mcp_settings.json。

  2. 在 cline_mcp_settings.json 中,添加边缘计算节点 MCP 服务的配置信息。

步骤二:通过提示词调用边缘计算节点 MCP 服务

您可以在 MCP 主机中通过提示词使用边缘计算节点 MCP 服务。例如,您希望查看所有处于停止状态的边缘实例。一般情况下,您需要通过控制台、API 或 SDK 来筛选得到符合条件的边缘实例。但是,对于边缘计算节点 MCP 服务,您只需要在 MCP 主机中输入一句提示词就能完成这个任务。

以 Cline 为例,您输入以下提示词:

列出所有已停止的边缘实例

Cline 会根据提示词规划需要执行的任务,并调用边缘计算节点 MCP 服务的对应工具完成任务:

  1. Cline 调用 list_instances 工具查找符合条件的边缘实例。

  2. 找到符合条件的边缘实例后,Cline 返回这些实例的信息。

END

作为前沿技术焦点,MCP 正驱动业务流程编排变革。火山引擎边缘计算节点积极拥抱技术浪潮,将自身 API 深度整合进 MCP 生态。 这不仅是接入,更是对技术前沿的主动探索与实践。我们持续探索与 MCP 的突破性结合方式,赋能用户将业务高效部署至边缘节点的同时,更致力于利用前沿技术,不断突破体验边界,打造面向未来的用户体验。

相关推荐
jack_yin3 小时前
Telegram DeepSeek Bot 重磅升级:轻松整合 MCP Server,解锁无限能力!
llm·mcp
OliverZ6 小时前
使用 MCP Feedback Enhanced 减少 Cursor 请求次数
ai编程·cursor·mcp
李永宁8 小时前
AI 编辑器 + MCP 轻松实现设计稿生成前端代码
前端·mcp·trae
Georgewu17 小时前
【AI大模型入门指南】提示词Prompt工程详解
算法·aigc·ai编程
墨风如雪18 小时前
30亿参数逆袭!MonkeyOCR-3B如何革新文档解析?
aigc
墨风如雪18 小时前
Kimi-Dev-72B:月之暗面如何用720亿参数“驯服”代码世界?
aigc
一个白的不能再白的人1 天前
假如我有一个cursor+mcp-figma
mcp
德育处主任1 天前
推荐一个「艺术二维码」生成工具,免费!
aigc
AI袋鼠帝1 天前
字节出手了!5分钟搞定一个商用AI Agent(智能体),太丝滑了~【喂饭级教程】
aigc·agent·ai编程