返回市场
麦普服务器-企业安全分析

麦普服务器-企业安全分析

作者:aliyun24 星标更新:2025-08-13

项目介绍

技术文档摘要

ESA MCP Server

一个方便使用各种阿里云ESA服务的MCP服务器。


English | 中文

安装

  1. 在Accesskey页面申请阿里云的AK和SK

    https://ram.console.aliyun.com/profile/access-keys

  2. 启用边缘例程服务

    https://esa.console.aliyun.com/edge/function/list

  3. 在您的MCP客户端配置中进行配置:

    {
      "mcpServers": {
        "esa-mcp-server": {
          "command": "npx",
          "args": ["-y", "mcp-server-esa"],
          "env": {
            "ALIBABA_CLOUD_ACCESS_KEY_ID": "your AK",
            "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your SK",
            "ALIBABA_CLOUD_SECURITY_TOKEN": "sts_security_token 可选,使用STS Token时需要(默认不需要传递)"
          }
        }
      }
    }
    

演示视频

Claude演示

1744168230082

11744168440370

Cline演示

1744168966418

Cline配置成功:

1744114625974

Claude配置成功:

1744165412296

工具列表

该服务器通过MCP协议提供了以下可调用的ESA工具:

类别工具描述
HTMLhtml_deploy快速部署一个新的边缘例程(ER)中的HTML
Routinesroutine_create在您的阿里云账户中创建一个新的边缘例程(ER)。
routine_delete从您的阿里云账户中删除现有的边缘例程(ER)。
routine_list列出您阿里云账户中的所有边缘例程(ER)。
routine_get获取边缘例程(ER)的详细信息。
Deploymentsroutine_code_commit在边缘例程(ER)中保存代码版本,以便将来修改或发布。
routine_code_deploy将选定的代码版本部署到暂存或生产环境。
deployment_delete删除与边缘例程(ER)关联的指定代码版本。
Routesroute_create创建与边缘例程(ER)关联的新路由。
route_update修改现有边缘例程路由的配置。
route_delete删除与边缘例程(ER)关联的指定路由。
route_get获取与特定边缘例程(ER)关联的具体路由的详细信息。
routine_route_list列出与特定边缘例程(ER)关联的所有路由。
site_route_list列出与特定站点关联的所有路由。
Recordser_record_create创建与边缘例程(ER)相关的新的记录。
er_record_delete删除与边缘例程(ER)关联的指定记录。
er_record_list列出与特定边缘例程(ER)关联的所有记录。
Sitessite_active_list列出注册在您的阿里云账户中的所有活动站点。
site_match确定账户中哪个站点匹配提供的输入标准。
site_record_list列出与特定站点关联的DNS记录。
create_site_a_or_aaaa_record为特定网站创建A或AAAA DNS记录。
create_site_cname_record为特定网站创建CNAME DNS记录。
create_site_txt_record为特定网站创建TXT DNS记录。
create_site_ns_record为特定网站创建NS DNS记录。
create_site_mx_record为特定网站创建MX DNS记录。
get_site_pause查询网站的ESA代理配置。
update_site_pause修改网站的ESA代理配置。
create_site添加一个网站。
update_record此操作允许您更新多种类型的DNS记录。
get_record查询单个DNS记录的配置。
list_record查询网站的域名系统(DNS)记录列表。
delete_record根据指定的RecordId删除网站的DNS记录。
update_ipv6修改网站的IPv6配置。
get_ipv6查询网站的IPv6配置。
update_managed_transform修改网站托管转换的配置。
get_managed_transform查询托管转换配置。
list_sites列出注册在您的阿里云账户中的所有站点。
Certificateset_certificate配置是否启用证书并更新网站的证书信息。
apply_certificate申请免费SSL证书。
get_certificate获取证书、私钥和证书信息。
delete_certificate删除网站的证书。
list_certificates列出网站的证书。
get_certificate_quota查询证书配额和使用情况。

示例提示

  • 编写一个2048游戏,并将其部署在边缘例程上,显示边缘例程提供的默认访问URL。
  • 删除2025年5月之后创建的边缘例程。
  • 列出我账户下的所有边缘例程。
  • 我名为“hello-world”的边缘例程的默认访问地址是什么?
  • test.example.com创建一个CNAME记录,其值设置为example2.com
  • test.example.com创建一个A记录,其值设置为1.1.1.1

许可证

MIT