返回 MCP 目录
public公开dns本地运行

aliyun_alibabacloud-ecs-mcp-server

阿里云MCP服务器管理工具,提供ECS、VPC和云监控的自动化操作与API调用。

article

README

🚀 项目启动与使用指南

本项目提供了一系列工具来管理阿里云的相关服务,包括ECS、VPC和云监控等。下面将详细介绍项目的安装、启动、调试方法以及可用的工具。

🚀 快速开始

准备工作

需要安装 uv,可在 macOS 和 Linux 上运行以下命令进行安装:

# 在 macOS 和 Linux 上运行以下命令进行安装。
curl -LsSf https://astral.sh/uv/install.sh | sh

启动项目

从本地开发环境启动

ALIBABA_CLOUD_ACCESS_KEY_ID=<Your AccessKeyId> ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Your AccessKeySecret> uv run src/alibabacloud_mcp_server/server.py --transport sse

从包中启动

ALIBABA_CLOUD_ACCESS_KEY_ID=<Your AccessKeyId> ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Your AccessKeySecret> uvx alibabacloud-mcp-server@latest --transport sse

调试项目

使用 VS Code + Cline 配置 MCP 服务器。

🛠️ 工具列表

| 产品 | 工具 | 功能 | 实现方式 | 状态 | |------|------|------|------|------| | ECS | RunCommand | 运行命令 | OOS | 完成 | | ECS | StartInstances | 启动实例 | OOS | 完成 | | ECS | StopInstances | 关闭实例 | OOS | 完成 | | ECS | RebootInstances | 重启实例 | OOS | 完成 | | ECS | DescribeInstances | 查看实例 | API | 完成 | | ECS | DescribeRegions | 查看区域 | API | 完成 | | ECS | DescribeZones | 查看可用区 | API | 完成 | | ECS | DescribeAvailableResource | 查看资源库存 | API | 完成 | | ECS | DescribeImages | 查看镜像 | API | 完成 | | ECS | DescribeSecurityGroups | 查看安全组 | API | 完成 | | ECS | RunInstances | 创建实例 | OOS | 完成 | | ECS | DeleteInstances | 删除实例 | API | 完成 | | ECS | ResetPassword | 修改密码 | OOS | 完成 | | ECS | ReplaceSystemDisk | 替换操作系统 | OOS | 完成 | | VPC | DescribeVpcs | 查看 VPC | API | 完成 | | VPC | DescribeVSwitches | 查看 V 虚拟交换机 | API | 完成 | | 云监控 | GetCpuUsageData | 获取 ECS 实例的 CPU 使用率数据 | API | 完成 | | 云监控 | GetCpuLoadavgData | 获取 CPU 一分钟平均负载指标数据 | API | 完成 | | 云监控 | GetCpuloadavg5mData | 获取 CPU 五分钟平均负载指标数据 | API | 完成 | | 云监控 | GetCpuloadavg15mData | 获取 CPU 十五分钟平均负载指标数据 | API | 完成 | | 云监控 | GetMemUsedData | 获取内存使用情况数据 | API | 完成 | | 云监控 | GetMemUsageData | 获取内存利用率指标数据 | API | 完成 | | 云监控 | GetDiskUsageData | 获取磁盘利用率指标数据 | API | 完成 | | 云监控 | GetDiskTotalData | 获取磁盘分区总容量指标数据 | API | 完成 | | 云监控 | GetDiskUsedData | 获取磁盘分区使用情况指标数据 | API | 完成 |

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端