alibabacloud-dms-mcp-server

alibabacloud-dms-mcp-server

11

AlibabaCloud DMS MCP Server is an AI-powered unified data management gateway designed to integrate and manage data across multiple sources securely. It supports a wide range of databases and provides key features like NL2SQL and fine-grained access control, making it a versatile tool for data access and security.

AlibabaCloud DMS MCP Server

AI-powered unified data management gateway supporting over 30+ data sources, acting as a multi-cloud universal data MCP Server for secure cross-source data access.

  • Supports full Alibaba Cloud series: RDS, PolarDB, ADB, Lindorm, TableStore, MaxCompute.
  • Supports mainstream databases/warehouses: MySQL, MariaDB, PostgreSQL, Oracle, SQLServer, Redis, MongoDB, and more.

Core Features

  • Unified data and metadata access layer
  • SQL execution via natural language
  • Schema information retrieval
  • Fine-grained access control and audit

Tool List

Metadata Related

  • addInstance: Add or return database instance
  • getInstance: Retrieve instance details
  • searchDatabase: Search for databases
  • getDatabase: Retrieve specific database details
  • listTable: Search for tables
  • getTableDetailInfo: Retrieve table metadata details

SQL Execution Related

  • executeScript: Execute SQL scripts

NL2SQL Related

  • nl2sql: Convert questions to SQL queries

Supported Data Sources

  • MySQL, MariaDB, PostgreSQL, Oracle, and others support NL2SQL, script execution, schema display, access control, and audit logs.

Getting Started

Option 1: Run from Source Code

Clone the code and configure the MCP Client.

Option 2: Run via PyPI Package

Use the PyPI package to set up.

Contact us

Join the Alibaba Cloud DMS MCP Group for questions or suggestions.