ESA MCP Server

ESA MCP Server

site icon
2025.04.21 0
TypeScript边缘安全加速AI模型通信开发效率
ESA MCP Server 是一个实现模型上下文协议(MCP)的服务器,旨在促进AI模型与边缘安全加速(ESA)服务之间的通信。该服务器作为桥梁,允许模型通过标准化协议利用ESA功能。
View on GitHub

Overview

基本能力

产品定位

ESA MCP Server 是一个连接AI模型与边缘安全加速服务的中间件,提供标准化的协议支持,使得模型能够方便地调用ESA的功能。

核心功能

  • 实现模型上下文协议(MCP)以执行工具
  • 提供对ESA OpenAPI服务的访问
  • 通过stdio作为服务器运行,与模型运行器无缝集成

适用场景

  • AI模型需要调用边缘安全加速服务的场景
  • 需要标准化协议进行模型与外部服务通信的场景

工具列表

常规管理工具

  • routine_create: 创建常规
  • routine_delete: 删除常规
  • routine_list: 列出所有常规
  • routine_get: 获取常规详情

部署工具

  • routine_code_commit: 提交常规代码
  • routine_code_deploy: 部署常规代码
  • canary_area_list: 列出所有可用的常规部署区域
  • deployment_delete: 删除部署

路由管理工具

  • route_create: 创建常规路由
  • route_update: 更新常规路由
  • route_delete: 删除常规路由
  • route_get: 获取常规相关路由
  • routine_route_list: 列出常规的所有路由
  • site_route_list: 列出站点的所有路由

记录管理工具

  • er_record_create: 创建记录
  • er_record_delete: 删除记录
  • er_record_list: 列出所有记录

站点工具

  • site_active_list: 列出所有活动站点
  • site_match: 检查账户下哪个站点与用户输入匹配
  • site_dns_type_a_record_create: 为站点创建A记录
  • site_dns_cname_domain_record_create: 为站点创建CNAME域名记录
  • site_record_list: 列出站点中的所有记录

常见问题解答

使用教程

使用依赖

无明确的前置依赖教程。

安装教程

在支持MCP的客户端配置中添加以下内容:

{
  "mcpServers": {
    "esa-mcp-server": {
      "command": "npx",
      "args": ["-y", "mcp-server-esa"],
      "env": {
        "ESA_ACCESS_KEY_ID": "your AK",
        "ESA_ACCESS_KEY_SECRET": "your SK"
      }
    }
  }
}

调试方式

无明确的调试步骤。

许可证

该项目遵循 None 开源许可条款。