ESA MCP 服务器
一个MCP服务器,方便使用阿里云各种ESA服务。
安装
在Accesskey页面申请阿里云的AK和SK
https://ram.console.aliyun.com/profile/access-keys
启用 Edge Routine 服务
https://esa.console.aliyun.com/edge/function/list
在启用 MCP 的客户端配置中进行配置:
Related MCP server: MCP Server Demo
演示视频
克劳德·德莫


克莱恩演示

Cline配置成功:

Claude配置成功:

工具列表
服务器提供以下可通过 MCP 协议调用的 ESA 工具:
类别 | 工具 | 描述 |
例程 | 例程_创建 | 在您的阿里云帐户中创建一个新的边缘例程 (ER)。 |
例程_删除 | 从您的阿里云帐户中删除现有的边缘例程 (ER)。 | |
例程列表 | 列出您的阿里云帐户中的所有边缘例程 (ER)。 | |
例程_获取 | 获取 Edge Routine (ER) 的详细信息。 | |
部署 | 例程代码提交 | 保存代码版本以供将来修改或在 Edge Routine (ER) 中发布。 |
例程代码部署 | 将选定的代码版本部署到暂存或生产环境。 | |
部署_删除 | 删除与边缘例程 (ER) 关联的指定代码版本。 | |
路线 | 路由创建 | 创建与边缘路线 (ER) 关联的新路线。 |
路线更新 | 修改现有 Edge Routine 路由的配置。 | |
路由删除 | 删除与边缘路由 (ER) 关联的指定路由。 | |
路由获取 | 获取与边缘例程 (ER) 相关的特定路线的详细信息。 | |
例程路线列表 | 列出与特定边缘路由 (ER) 相关的所有路线。 | |
站点路线列表 | 列出与特定站点相关的所有路线。 | |
记录 | er_record_create | 创建与边缘例程 (ER) 相关的新记录。 |
er_record_delete | 删除与边缘例程 (ER) 关联的指定记录。 | |
er_record_list | 列出与特定边缘例程 (ER) 相关的所有记录。 | |
站点 | 站点活跃列表 | 列出您的阿里云帐户中注册的所有活跃站点。 |
站点匹配 | 确定帐户中的哪个站点符合提供的输入条件。 | |
site_dns_cname_record_create | 为指定站点创建 CNAME DNS 记录。 | |
site_dns_a_record_create | 为指定站点创建 A DNS 记录。 | |
站点记录列表 | 列出与特定站点相关的 DNS 记录。 |
提示示例
编写一个2048游戏并部署在Edge Routine上,并显示Edge Routine提供的默认访问URL。
删除 2025 年 5 月之后创建的 Edge 例程。
列出我的帐户下的所有 Edge 例程。
我的名为“hello-world”的Edge Routine的默认访问地址是什么?
为
test.example.com创建 CNAME 记录,并将值设置为example2.com为
test.example.com创建 A 记录,并将值设置为1.1.1.1
执照
麻省理工学院