Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client