alibabacloud-mcp-server

by MCP-Mirror

142 downloads
Not rated
GitHub

About

An MCP server that provides tools to manage Alibaba Cloud resources, including ECS instances, VPC networks, and CloudMonitor metrics. It is intended for developers and operators using Alibaba Cloud.

Details

Author
MCP-Mirror
Downloads
142
Categories
Other

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name alibabacloud-mcp-server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

{
  "mcpServers": {
    "alibabacloud-mcp-server": {
      "command": "uvx",
      "args": [
        "alibabacloud-mcp-server@latest",
        "--transport",
        "sse"
      ],
      "env": {
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": ""
      }
    }
  }
}

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "alibabacloud-mcp-server": {
            "alibabacloud-mcp-server": {
                "command": "uvx",
                "args": [
                    "alibabacloud-mcp-server@latest",
                    "--transport",
                    "sse"
                ],
                "env": {
                    "ALIBABA_CLOUD_ACCESS_KEY_ID": "",
                    "ALIBABA_CLOUD_ACCESS_KEY_SECRET": ""
                }
            }
        }
    }
}

McpServers

{
    "alibabacloud-mcp-server": {
        "command": "uvx",
        "args": [
            "alibabacloud-mcp-server@latest",
            "--transport",
            "sse"
        ],
        "env": {
            "ALIBABA_CLOUD_ACCESS_KEY_ID": "",
            "ALIBABA_CLOUD_ACCESS_KEY_SECRET": ""
        }
    }
}

alibabacloud-mcp-server

Prepare

Install uv

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

Start

Start from local development environment

ALIBABA_CLOUD_ACCESS_KEY_ID=<Your AccessKeyId> ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Your AccessKeySecret> uv run src/alibabacloud_mcp_server/server.py --transport sse

Start from package

ALIBABA_CLOUD_ACCESS_KEY_ID=<Your AccessKeyId> ALIBABA_CLOUD_ACCESS_KEY_SECRET=<Your AccessKeySecret> uvx alibabacloud-mcp-server@latest --transport sse

Debug

Use VS Code + Cline to config MCP Server.

Tools

| 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 |

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.