
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。