MCP Directory

Alibaba Cloud Ops MCP Server

Official

Operate Alibaba Cloud resources (ECS, VPC, RDS, OSS, CloudMonitor, OOS) from AI assistants via MCP.

Unverified
stdio (local)
API key
Python

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
uvx alibaba-cloud-ops-mcp-server@latest

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "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"
      }
    }
  }
}

Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • uv installed (curl -LsSf https://astral.sh/uv/install.sh | sh)
  • An Alibaba Cloud account with an AccessKey ID and AccessKey Secret
  • An MCP client (e.g. Cline, Cursor, Qoder)

About Alibaba Cloud Ops MCP Server

Alibaba Cloud Ops MCP Server is an official MCP server from aliyun that integrates with Alibaba Cloud OpenAPI to let AI assistants manage cloud resources across ECS, VPC, RDS, OSS, Cloud Monitor, and OOS. Beyond resource operations, it can analyze local projects, identify their technology stack and deployment method, and deploy built artifacts to ECS instances via OOS CodeDeploy. It runs over stdio and is launched with uvx, authenticating with an Alibaba Cloud AccessKey pair.

Tools & capabilities (39)

RunCommand

ECS: Run a command on instances (implemented via OOS).

StartInstances

ECS: Start instances (via OOS).

StopInstances

ECS: Stop instances (via OOS).

RebootInstances

ECS: Reboot instances (via OOS).

DescribeInstances

ECS: View instances (via API).

DescribeRegions

ECS: View regions (via API).

DescribeZones

ECS: View zones (via API).

DescribeAvailableResource

ECS: View resource inventory (via API).

DescribeImages

ECS: View images (via API).

DescribeSecurityGroups

ECS: View security groups (via API).

RunInstances

ECS: Create instances (via OOS).

DeleteInstances

ECS: Delete instances (via API).

ResetPassword

ECS: Modify instance password (via OOS).

ReplaceSystemDisk

ECS: Replace the operating system / system disk (via OOS).

DescribeVpcs

VPC: View VPCs (via API).

DescribeVSwitches

VPC: View VSwitches (via API).

DescribeDBInstances

RDS: List RDS instances (via API).

StartDBInstances

RDS: Start the RDS instance (via OOS).

StopDBInstances

RDS: Stop the RDS instance (via OOS).

RestartDBInstances

RDS: Restart the RDS instance (via OOS).

ListBuckets

OSS: List buckets (via API).

PutBucket

OSS: Create a bucket (via API).

DeleteBucket

OSS: Delete a bucket (via API).

ListObjects

OSS: View object information in a bucket (via API).

GetCpuUsageData

CloudMonitor: Get CPU usage data for ECS instances (via API).

GetCpuLoadavgData

CloudMonitor: Get CPU one-minute average load metric data (via API).

GetCpuloadavg5mData

CloudMonitor: Get CPU five-minute average load metric data (via API).

GetCpuloadavg15mData

CloudMonitor: Get CPU fifteen-minute average load metric data (via API).

GetMemUsedData

CloudMonitor: Get memory usage metric data (via API).

GetMemUsageData

CloudMonitor: Get memory utilization metric data (via API).

GetDiskUsageData

CloudMonitor: Get disk utilization metric data (via API).

GetDiskTotalData

CloudMonitor: Get total disk partition capacity metric data (via API).

GetDiskUsedData

CloudMonitor: Get disk partition usage metric data (via API).

OOS_CodeDeploy

Application Management: Deploy applications to ECS instances with automatic artifact upload to OSS (via OOS).

OOS_GetDeployStatus

Application Management: Query deployment status of application groups (via API).

OOS_GetLastDeploymentInfo

Application Management: Retrieve information about the last deployment (via API).

LOCAL_ListDirectory

Local: List files and subdirectories in a directory.

LOCAL_RunShellScript

Local: Execute shell scripts or commands.

LOCAL_AnalyzeDeployStack

Local: Identify project deployment methods and technology stack.

What this server can do

Alibaba Cloud Ops MCP Server provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Manage the ECS instance lifecycle (create, start, stop, reboot, delete, reset password, replace OS) from an AI assistant
  • Inspect cloud inventory such as regions, zones, images, security groups, VPCs, VSwitches, and RDS instances
  • Monitor ECS health by pulling CPU, memory, and disk metrics from Cloud Monitor
  • Manage OSS buckets and objects
  • Analyze a local project, build artifacts, and deploy them to ECS instances via OOS CodeDeploy

Security notes

Requires an Alibaba Cloud AccessKey ID and AccessKey Secret supplied via the ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variables. These credentials grant access to operate (create, stop, delete) live cloud resources, so scope the AccessKey's RAM permissions to the minimum required and keep the secret out of source control.

Alibaba Cloud Ops MCP Server FAQ

Is this an official Alibaba Cloud project?

Yes. It is published under the aliyun GitHub organization and licensed Apache-2.0.

How do I authenticate?

Provide your Alibaba Cloud AccessKey via the ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variables in the MCP server config.

How is the server launched?

It runs over stdio using uvx, e.g. uvx alibaba-cloud-ops-mcp-server@latest. Install uv first.

Which MCP clients are supported?

The README documents integrations and install links for Qoder, Cursor, Cline, ModelScope, Lingma, Smithery AI, FC-Function AI, and Alibaba Cloud Model Studio, plus a manual mcpServers config for any other MCP client.

Alternatives to Alibaba Cloud Ops MCP Server

Compare all alternatives →

GitHub's official server for repos, issues, PRs, and Actions — local Docker or hosted remote.

Featured
Verified
stdio (local)
API key
Go
7 tools
Updated 7 days agoRepo

Official AWS Labs server that lets agents call any AWS API via the AWS CLI surface.

Verified
stdio (local)
API key
Python
3 tools
Updated 9 days agoRepo

Bulk Kubernetes port forwarding with an MCP server that lets AI assistants forward services, inspect pods, and monitor traffic.

Unverified
stdio (local)
No auth
Go
28 tools
Updated 1 day agoRepo

Compare Alibaba Cloud Ops MCP Server with: