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 | 完成 |
扫码联系在线客服