alibaba-cloud-ops-mcp-server

alibaba-cloud-ops-mcp-server

site icon
2025.04.21 14
Python阿里云资源管理自动化操作开发效率
alibaba-cloud-ops-mcp-server 是一个用于管理阿里云资源的 MCP 服务,提供了一系列工具和功能来操作和监控阿里云的 ECS、VPC 和 CloudMonitor 等服务。
View on GitHub

Overview

基本能力

产品定位

alibaba-cloud-ops-mcp-server 是一个用于管理阿里云资源的 MCP 服务,提供了一系列工具和功能来操作和监控阿里云的 ECS、VPC 和 CloudMonitor 等服务。

核心功能

  • ECS 管理:包括启动、停止、重启、删除实例,查看实例信息,修改密码,替换操作系统等。
  • VPC 管理:查看 VPC 和 VSwitch 信息。
  • CloudMonitor 监控:获取 CPU、内存、磁盘等监控数据。

适用场景

  • 需要批量管理阿里云 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

安装教程

使用 VS Code + Cline 配置 MCP Server。

手动添加以下配置并重启以使更改生效:

{
  "mcpServers": {
    "alibaba-cloud-ops-mcp-server": {
      "command": "uvx",
      "args": [
        "alibaba-cloud-ops-mcp-server@latest"
      ],
      "env": {
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "Your Access Key ID",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "Your Access Key SECRET"
      }
    }
  }
}

调试方式

安装完成后,可以通过运行配置的命令和参数来启动服务,确保环境变量正确设置。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。