Alibaba Cloud DMS

v1.0.0Databasesstable

A universal multi-cloud data MCP Server supporting over 40 types of data source connections, providing secure, unified data access in a single platform.
Supports full range of Alibaba Cloud services and Mainstream databases/data warehouses.

aianalyticsdbclaudeclickhousecursor
Share:
37
Stars
0
Downloads
0
Weekly
0/5

What is Alibaba Cloud DMS?

Alibaba Cloud DMS is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to universal multi-cloud data mcp server supporting over 40 types of data source connections, providing secure, unified data access in a single platform.
supports full range of alibaba cloud services and...

A universal multi-cloud data MCP Server supporting over 40 types of data source connections, providing secure, unified data access in a single platform.
Supports full range of Alibaba Cloud services and Mainstream databases/data warehouses.

This server falls under the Databases category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A universal multi-cloud data MCP Server supporting over 40 t

Use Cases

Multi-cloud data access
40+ database type support
Unified data platform
aliyun

Maintainer

LicenseApache 2.0
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx alibaba-cloud-dms-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Alibaba Cloud DMS

Alibaba Cloud DMS MCP Server is a universal multi-cloud data gateway that connects AI assistants to over 40 database types — including MySQL, PostgreSQL, Oracle, MongoDB, ClickHouse, and the full suite of Alibaba Cloud data services — through a single secure MCP interface. It provides natural language to SQL conversion, schema inspection, SQL execution, and data change workflow management with built-in approval gates for high-risk operations. Organizations running heterogeneous data environments on Alibaba Cloud or mixing cloud and on-premises databases can use it to give AI tools governed, audited access to their data without duplicating connection management.

Prerequisites

  • Python 3.10 or later, or uvx for running via PyPI
  • Alibaba Cloud account with DMS (Data Management Service) enabled
  • ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET from the Alibaba Cloud console
  • Target databases registered in DMS (DMS acts as the proxy layer)
  • An MCP-compatible client such as Claude Desktop, Cursor, or Dify
1

Register your databases in Alibaba Cloud DMS

Before using the MCP server, log into the Alibaba Cloud DMS console and register the database instances you want to access. DMS handles connection credentials and network routing to your databases.

2

Obtain Alibaba Cloud access credentials

Create a RAM user or use an existing one with DMS permissions. Copy the Access Key ID and Access Key Secret from the Alibaba Cloud console.

3

Install the MCP server

Install and run the server using uvx, which handles Python environment management automatically.

uvx alibabacloud-dms-mcp-server@latest
4

Configure environment variables

Set your Alibaba Cloud credentials as environment variables. For temporary credentials (STS), also set ALIBABA_CLOUD_SECURITY_TOKEN.

export ALIBABA_CLOUD_ACCESS_KEY_ID=your-access-key-id
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=your-access-key-secret
5

Add the server to your MCP client

Configure Claude Desktop or another MCP client to launch the DMS server with your credentials as environment variables.

Alibaba Cloud DMS Examples

Client configuration

Add this block to your claude_desktop_config.json to connect Claude Desktop to the Alibaba Cloud DMS MCP server.

{
  "mcpServers": {
    "alibaba-cloud-dms": {
      "command": "uvx",
      "args": ["alibabacloud-dms-mcp-server@latest"],
      "env": {
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "your-access-key-id",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your-access-key-secret"
      }
    }
  }
}

Prompts to try

Once connected, use these prompts to query and manage data through the DMS MCP server.

- "List all database instances registered in DMS"
- "Show me the schema of the orders table in the production MySQL database"
- "Write a SQL query to find customers who placed orders in the last 30 days"
- "Analyze this slow query and suggest performance improvements"
- "What databases are available and what types are they?"

Troubleshooting Alibaba Cloud DMS

Authentication error when starting the server

Verify ALIBABA_CLOUD_ACCESS_KEY_ID and ALIBABA_CLOUD_ACCESS_KEY_SECRET are correct and that the RAM user has sufficient DMS permissions. For STS temporary credentials, also set ALIBABA_CLOUD_SECURITY_TOKEN.

Cannot see databases or get empty instance list

Ensure the target databases are registered in Alibaba Cloud DMS console first. The MCP server accesses databases through DMS as a proxy — databases must be onboarded to DMS before they appear.

SQL execution is blocked or requires approval

DMS has built-in safe change workflows for high-risk operations. Check your DMS Safe Hosting Mode settings. For development environments you can adjust the approval workflow in the DMS console.

Frequently Asked Questions about Alibaba Cloud DMS

What is Alibaba Cloud DMS?

Alibaba Cloud DMS is a Model Context Protocol (MCP) server that universal multi-cloud data mcp server supporting over 40 types of data source connections, providing secure, unified data access in a single platform.
supports full range of alibaba cloud services and mainstream databases/data warehouses. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Alibaba Cloud DMS?

Follow the installation instructions on the Alibaba Cloud DMS GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Alibaba Cloud DMS?

Alibaba Cloud DMS works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Alibaba Cloud DMS free to use?

Yes, Alibaba Cloud DMS is open source and available under the Apache 2.0 license. You can use it freely in both personal and commercial projects.

Browse More Databases MCP Servers

Explore all databases servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "alibaba-cloud-dms-mcp-server": { "command": "npx", "args": ["-y", "alibaba-cloud-dms-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Alibaba Cloud DMS?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides