alibabacloud-mcp-server
2025.04.21
0
PythonECS管理云监控其它
该服务是阿里云ECS的MCP服务器,主要用于管理和操作ECS实例。它提供了一系列的功能,包括启动、停止、重启、删除实例,查看实例、区域、可用区、资源库存、镜像、安全组等信息,以及修改密码、替换操作系统等操作。此外,它还支持VPC和云监控的相关操作。
View on GitHub
Overview
基本能力
产品定位
该服务是阿里云ECS的MCP服务器,主要用于管理和操作ECS实例。
核心功能
- 启动、停止、重启、删除ECS实例
- 查看ECS实例、区域、可用区、资源库存、镜像、安全组等信息
- 修改ECS实例密码
- 替换ECS实例操作系统
- 查看VPC和VSwitch信息
- 获取ECS实例的CPU使用率、内存使用率、磁盘使用率等监控数据
适用场景
- 需要批量管理ECS实例的场景
- 需要自动化操作ECS实例的场景
- 需要监控ECS实例性能的场景
工具列表
| Product | Tool | Function | Implematation | Status |
|---|---|---|---|---|
| ECS | RunCommand | Run Command | OOS | Done |
| StartInstances | Start Instances | OOS | Done | |
| StopInstances | Stop Instances | OOS | Done | |
| RebootInstances | Reboot Instances | OOS | Done | |
| DescribeInstances | View Instances | API | Done | |
| DescribeRegions | View Regions | API | Done | |
| DescribeZones | View Zones | API | Done | |
| DescribeAvailableResource | View Resource Inventory | API | Done | |
| DescribeImages | View Images | API | Done | |
| DescribeSecurityGroups | View Security Groups | API | Done | |
| RunInstances | Create Instances | OOS | Done | |
| DeleteInstances | Delete Instances | API | Done | |
| ResetPassword | Modify Password | OOS | Done | |
| ReplaceSystemDisk | Replace Operating System | OOS | Done | |
| VPC | DescribeVpcs | View VPCs | API | Done |
| DescribeVSwitches | View VSwitches | API | Done | |
| CloudMonitor | GetCpuUsageData | Get CPU Usage Data for ECS Instances | API | Done |
| GetCpuLoadavgData | Get CPU One-Minute Average Load Metric Data | API | Done | |
| GetCpuloadavg5mData | Get CPU Five-Minute Average Load Metric Data | API | Done | |
| GetCpuloadavg15mData | Get CPU Fifteen-Minute Average Load Metric Data | API | Done | |
| GetMemUsedData | Get Memory Usage Metric Data | API | Done | |
| GetMemUsageData | Get Memory Utilization Metric Data | API | Done | |
| GetDiskUsageData | Get Disk Utilization Metric Data | API | Done | |
| GetDiskTotalData | Get Total Disk Partition Capacity Metric Data | API | Done | |
| GetDiskUsedData | Get Disk Partition Usage Metric Data | API | Done |
使用教程
使用依赖
安装 uv
# On macOS and 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 Server。