本项目提供了一系列工具来管理阿里云的相关服务,包括ECS、VPC和云监控等。下面将详细介绍项目的安装、启动、调试方法以及可用的工具。
需要安装 uv,可在 macOS 和 Linux 上运行以下命令进行安装:
# 在 macOS 和 Linux 上运行以下命令进行安装。
curl -LsSf https://astral.sh/uv/install.sh | sh
ALIBABA_CLOUD_ACCESS_KEY_ID= ALIBABA_CLOUD_ACCESS_KEY_SECRET= uv run src/alibabacloud_mcp_server/server.py --transport sse
ALIBABA_CLOUD_ACCESS_KEY_ID= ALIBABA_CLOUD_ACCESS_KEY_SECRET= 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 | 完成 |