
Alibaba Cloud Ops MCP Server
OfficialOperate Alibaba Cloud resources (ECS, VPC, RDS, OSS, CloudMonitor, OOS) from AI assistants via MCP.
Add to your client
Copy the config for your MCP client and paste it into its config file.
uvx alibaba-cloud-ops-mcp-server@latestPaste 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)
RunCommandECS: Run a command on instances (implemented via OOS).
StartInstancesECS: Start instances (via OOS).
StopInstancesECS: Stop instances (via OOS).
RebootInstancesECS: Reboot instances (via OOS).
DescribeInstancesECS: View instances (via API).
DescribeRegionsECS: View regions (via API).
DescribeZonesECS: View zones (via API).
DescribeAvailableResourceECS: View resource inventory (via API).
DescribeImagesECS: View images (via API).
DescribeSecurityGroupsECS: View security groups (via API).
RunInstancesECS: Create instances (via OOS).
DeleteInstancesECS: Delete instances (via API).
ResetPasswordECS: Modify instance password (via OOS).
ReplaceSystemDiskECS: Replace the operating system / system disk (via OOS).
DescribeVpcsVPC: View VPCs (via API).
DescribeVSwitchesVPC: View VSwitches (via API).
DescribeDBInstancesRDS: List RDS instances (via API).
StartDBInstancesRDS: Start the RDS instance (via OOS).
StopDBInstancesRDS: Stop the RDS instance (via OOS).
RestartDBInstancesRDS: Restart the RDS instance (via OOS).
ListBucketsOSS: List buckets (via API).
PutBucketOSS: Create a bucket (via API).
DeleteBucketOSS: Delete a bucket (via API).
ListObjectsOSS: View object information in a bucket (via API).
GetCpuUsageDataCloudMonitor: Get CPU usage data for ECS instances (via API).
GetCpuLoadavgDataCloudMonitor: Get CPU one-minute average load metric data (via API).
GetCpuloadavg5mDataCloudMonitor: Get CPU five-minute average load metric data (via API).
GetCpuloadavg15mDataCloudMonitor: Get CPU fifteen-minute average load metric data (via API).
GetMemUsedDataCloudMonitor: Get memory usage metric data (via API).
GetMemUsageDataCloudMonitor: Get memory utilization metric data (via API).
GetDiskUsageDataCloudMonitor: Get disk utilization metric data (via API).
GetDiskTotalDataCloudMonitor: Get total disk partition capacity metric data (via API).
GetDiskUsedDataCloudMonitor: Get disk partition usage metric data (via API).
OOS_CodeDeployApplication Management: Deploy applications to ECS instances with automatic artifact upload to OSS (via OOS).
OOS_GetDeployStatusApplication Management: Query deployment status of application groups (via API).
OOS_GetLastDeploymentInfoApplication Management: Retrieve information about the last deployment (via API).
LOCAL_ListDirectoryLocal: List files and subdirectories in a directory.
LOCAL_RunShellScriptLocal: Execute shell scripts or commands.
LOCAL_AnalyzeDeployStackLocal: 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.
Official AWS Labs server that lets agents call any AWS API via the AWS CLI surface.
Bulk Kubernetes port forwarding with an MCP server that lets AI assistants forward services, inspect pods, and monitor traffic.
Compare Alibaba Cloud Ops MCP Server with: