Back to Home
aliyun icon

alibabacloud-dms-mcp-server

Verified Safe

by aliyun

Overview

Provides AI-driven capabilities for managing Alibaba Cloud Data Management Service (DMS) resources, including database metadata querying, SQL execution, NL2SQL, and SQL assistance, with additional tools for Alibaba Cloud Data Transmission Service (DTS) migration tasks.

Installation

Run Command
uvx alibabacloud-dms-mcp-server@latest

Environment Variables

  • ALIBABA_CLOUD_ACCESS_KEY_ID
  • ALIBABA_CLOUD_ACCESS_KEY_SECRET
  • ALIBABA_CLOUD_SECURITY_TOKEN
  • ALIBABA_CLOUD_DMS_ENDPOINT
  • UID
  • CONNECTION_STRING
  • SERVER_HOST
  • SERVER_PORT
  • LOG_LEVEL
  • DTS_MCP_CHANNEL

Security Notes

The server exposes functions like `executeScript` and `createDataChangeOrder` which directly execute arbitrary SQL scripts against connected databases. The `askDatabase` tool also generates and executes SQL via an NL2SQL engine. While these features are core to its purpose, they introduce significant security risks (e.g., SQL injection, unintended data modification/deletion) if the input (from user or AI) is not rigorously validated and sanitized upstream. The application relies on environment variables for Alibaba Cloud credentials, which is good practice, but improper credential management on the host system could expose sensitive access keys. Listening on 0.0.0.0 is standard but requires external network security measures.

Similar Servers

Stats

Interest Score36
Security Score4
Cost ClassMedium
Avg Tokens3000
Stars28
Forks12
Last Update2026-01-05

Tags

Alibaba CloudDatabase ManagementData MigrationNL2SQLAI Integration