Alibaba Cloud RDS OpenAPI MCP Server

by aliyun

54 289 downloads Not rated yet Apache-2.0

About

Manage Alibaba Cloud Relational Database Service (RDS) using the OpenAPI.

Details

License
Apache-2.0

Explore

- OpenAPI tools to create, manage, and query RDS instances.
- SQL tools for read-only queries, EXPLAIN, and SHOW commands.
- Toolsets to group tools by functionality (e.g., rds, rds_custom_read).
- Skills for AI-assisted operations and instance management via CLI.
- Prompts for structured RDS troubleshooting and task decomposition.
- Supports both stdio and SSE transport protocols.

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 Alibaba Cloud RDS OpenAPI 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

1. Install uv from Astral or the GitHub README
2. Install Python using uv python install 3.12
3. Alibaba Cloud credentials with access to Alibaba Cloud RDS services

export MCP_TOOLSETS=rds,rds_custom_all


Do not expose the MCP endpoint to the public Internet. The server can invoke Alibaba Cloud RDS OpenAPI tools and may use sensitive cloud credentials, so an Internet-facing MCP endpoint can create serious security risks.

The strongly recommended deployment model is to run the MCP server only on the local loopback address:

shell
export SERVER_HOST=127.0.0.1
``

If you must use a non-loopback address, restrict it to a trusted private network, enforce network access controls, configure API_KEY`, and avoid enabling write-capable tools unless explicitly required.

Here is a list of toolsets and their functions:

- rds: Enables all tools for the standard, managed RDS service

- rds_custom_read: Enables read-only tools for the RDS Custom.

- rds_custom_all: Enables full read and write tools for the RDS Custom.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "alibaba cloud rds openapi mcp server": {
            "alibabacloud-rds-openapi-mcp-server": {
                "command": "uvx",
                "args": [
                    "alibabacloud-rds-openapi-mcp-server@latest"
                ]
            }
        }
    }
}

McpServers

{
    "alibabacloud-rds-openapi-mcp-server": {
        "command": "uvx",
        "args": [
            "alibabacloud-rds-openapi-mcp-server@latest"
        ]
    }
}
MCP server for RDS Services via OPENAPI

Prerequisites

1. Install uv from Astral or the GitHub README 2. Install Python using uv python install 3.12 3. Alibaba Cloud credentials with access to Alibaba Cloud RDS services

Quick Start

Using cherry-studio (Recommended)

1. Download and install cherry-studio 2. Follow the documentation to install uv, which is required for the MCP environment 3. Configure and use RDS MCP according to the documentation. You can quickly import the RDS MCP configuration using the JSON below. Please set ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET to your Alibaba Cloud AK/SK.

> The following error may appear during import, which can be ignored:
> xxx settings.mcp.addServer.importFrom.connectionFailed

cherry_config

{
  "mcpServers": {
    "rds-openapi": {
      "name": "rds-openapi",
      "type": "stdio",
      "description": "",
      "isActive": true,
      "registryUrl": "",
      "command": "uvx",
      "args": [
        "alibabacloud-rds-openapi-mcp-server@latest"
      ],
      "env": {
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "$you_access_id",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "$you_access_key"
      }
    }
  }
}

4. Finally, click to turn on MCP
mcp_turn_on

5. You can use the prompt template provided below to enhance your experience.

Using Cline

Set you env and run mcp server. ```shell
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.