Alibaba Cloud

Alibaba Cloud

Official
aliyun

Connects AI assistants to Alibaba Cloud services for managing cloud infrastructure through natural language commands. Supports ECS instances, VPC networks, monitoring, storage, and database operations.

Provides a bridge to Alibaba Cloud services for managing ECS instances, viewing resources, monitoring metrics, and configuring VPC networks through natural language commands

106324 views34Local (stdio)

What it does

  • Manage ECS instances and configurations
  • Monitor cloud resource metrics and performance
  • Configure VPC networks and security groups
  • Deploy applications to cloud instances
  • Operate OSS storage and RDS databases
  • Execute cloud operations via natural language

Best for

Cloud infrastructure management and automationDevOps teams using Alibaba Cloud servicesApplication deployment and monitoring workflows
Supports 7+ major Alibaba Cloud servicesNatural language cloud operationsOfficial Alibaba Cloud integration

About Alibaba Cloud

Alibaba Cloud is an official MCP server published by aliyun that provides AI assistants with tools and capabilities via the Model Context Protocol. Manage Alibaba Cloud ECS, monitor metrics, and configure VPC networks effortlessly using natural language commands with It is categorized under cloud infrastructure, developer tools.

How to install

You can install Alibaba Cloud in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

Alibaba Cloud is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Alibaba Cloud Ops MCP Server

GitHub stars

中文版本

Alibaba Cloud Ops MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Alibaba Cloud APIs, enabling AI assistants to operate resources on Alibaba Cloud, supporting ECS, Cloud Monitor, OOS, OSS, VPC, RDS and other widely used cloud products. It also enables AI assistants to analyze, build, and deploy applications to Alibaba Cloud ECS instances.

MCP Maketplace Integration

Features

  • ECS Management: Create, start, stop, reboot, delete instances, run commands, view instances, regions, zones, images, security groups, and more
  • VPC Management: View VPCs and VSwitches
  • RDS Management: List, start, stop, and restart RDS instances
  • OSS Management: List, create, delete buckets, and view objects
  • Cloud Monitor: Get CPU usage, load average, memory usage, and disk usage metrics for ECS instances
  • Application Deployment: Deploy applications to ECS instances with automatic application and application group management
  • Project Analysis: Automatically identify project technology stack and deployment methods (npm, Python, Java, Go, Docker, etc.)
  • Local File Operations: List directories, run shell scripts, and analyze project structures
  • Dynamic API Tools: Support for Alibaba Cloud OpenAPI operations

Prepare

Install uv

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh

Configuration

Use VS Code + Cline to config MCP Server.

To use alibaba-cloud-ops-mcp-server MCP Server with any other MCP Client, you can manually add this configuration and restart for changes to take effect:

{
  "mcpServers": {
    "alibaba-cloud-ops-mcp-server": {
      "timeout": 600,
      "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"
      }
    }
  }
}

For detailed parameter description, see MCP startup parameter document

Know More

Tools

ProductToolFunctionImplementationStatus
ECSRunCommandRun CommandOOSDone
StartInstancesStart InstancesOOSDone
StopInstancesStop InstancesOOSDone
RebootInstancesReboot InstancesOOSDone
DescribeInstancesView InstancesAPIDone
DescribeRegionsView RegionsAPIDone
DescribeZonesView ZonesAPIDone
DescribeAvailableResourceView Resource InventoryAPIDone
DescribeImagesView ImagesAPIDone
DescribeSecurityGroupsView Security GroupsAPIDone
RunInstancesCreate InstancesOOSDone
DeleteInstancesDelete InstancesAPIDone
ResetPasswordModify PasswordOOSDone
ReplaceSystemDiskReplace Operating SystemOOSDone
VPCDescribeVpcsView VPCsAPIDone
DescribeVSwitchesView VSwitchesAPIDone
RDSDescribeDBInstancesList RDS InstancesAPIDone
StartDBInstancesStart the RDS instanceOOSDone
StopDBInstancesStop the RDS instanceOOSDone
RestartDBInstancesRestart the RDS instanceOOSDone
OSSListBucketsList BucketAPIDone
PutBucketCreate BucketAPIDone
DeleteBucketDelete BucketAPIDone
ListObjectsView object information in the bucketAPIDone
CloudMonitorGetCpuUsageDataGet CPU Usage Data for ECS InstancesAPIDone
GetCpuLoadavgDataGet CPU One-Minute Average Load Metric DataAPIDone
GetCpuloadavg5mDataGet CPU Five-Minute Average Load Metric DataAPIDone
GetCpuloadavg15mDataGet CPU Fifteen-Minute Average Load Metric DataAPIDone
GetMemUsedDataGet Memory Usage Metric DataAPIDone
GetMemUsageDataGet Memory Utilization Metric DataAPIDone
GetDiskUsageDataGet Disk Utilization Metric DataAPIDone
GetDiskTotalDataGet Total Disk Partition Capacity Metric DataAPIDone
GetDiskUsedDataGet Disk Partition Usage Metric DataAPIDone
Application ManagementOOS_CodeDeployDeploy applications to ECS instances with automatic artifact upload to OSSOOSDone
OOS_GetDeployStatusQuery deployment status of application groupsAPIDone
OOS_GetLastDeploymentInfoRetrieve information about the last deploymentAPIDone
LocalLOCAL_ListDirectoryList files and subdirectories in a directoryLocalDone
LOCAL_RunShellScriptExecute shell scripts or commandsLocalDone
LOCAL_AnalyzeDeployStackIdentify project deployment methods and technology stackLocalDone

Deployment Workflow

The typical deployment workflow includes:

  1. Project Analysis: Use LOCAL_AnalyzeDeployStack to identify the project's technology stack and deployment method
  2. Build Artifacts: Build or package the application locally (e.g., create tar.gz or zip files)
  3. Deploy Application: Use OOS_CodeDeploy to deploy the application to ECS instances
    • Automatically creates application and application group if they don't exist
    • Uploads artifacts to OSS
    • Deploys to specified ECS instances
  4. Monitor Deployment: Use OOS_GetDeployStatus to check deployment status

Contact us

If you have any questions, please join the Alibaba Cloud Ops MCP discussion group (DingTalk group: 113455011677) for discussion.

README image

Alternatives

Related Skills

Browse all skills
mlops-engineer

Build comprehensive ML pipelines, experiment tracking, and model registries with MLflow, Kubeflow, and modern MLOps tools. Implements automated training, deployment, and monitoring across cloud platforms. Use PROACTIVELY for ML infrastructure, experiment management, or pipeline automation.

0
kubernetes-architect

Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. Masters EKS/AKS/GKE, service mesh (Istio/Linkerd), progressive delivery, multi-tenancy, and platform engineering. Handles security, observability, cost optimization, and developer experience. Use PROACTIVELY for K8s architecture, GitOps implementation, or cloud-native platform design.

0
csharp-developer

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

12
ui-design-system

UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.

6
performing-security-audits

This skill allows Claude to conduct comprehensive security audits of code, infrastructure, and configurations. It leverages various tools within the security-pro-pack plugin, including vulnerability scanning, compliance checking, cryptography review, and infrastructure security analysis. Use this skill when a user requests a "security audit," "vulnerability assessment," "compliance review," or any task involving identifying and mitigating security risks. It helps to ensure code and systems adhere to security best practices and compliance standards.

6
bats

Bash Automated Testing System (BATS) for TDD-style testing of shell scripts. Use when: (1) Writing unit or integration tests for Bash scripts, (2) Testing CLI tools or shell functions, (3) Setting up test infrastructure with setup/teardown hooks, (4) Mocking external commands (curl, git, docker), (5) Generating JUnit reports for CI/CD, (6) Debugging test failures or flaky tests, (7) Implementing test-driven development for shell scripts.

4