Alibaba Cloud DMS MCP Server

Official
by aliyun

Integrations

  • Provides a standardized interface for accessing database metadata and performing cross-engine data queries in Alibaba Cloud Data Management Service (DMS), enabling unified metadata operations across diverse database ecosystems.

阿里云DMS MCP服务器

AI赋能的统一数据管理网关,支持连接30+数据源,作为多云通用数据MCP服务器,一站式解决跨源数据安全访问。

  • 支持阿里云全系列:RDS、PolarDB、ADB系列、Lindorm系列、TableStore系列、MaxCompute系列。
  • 支持主流数据库/仓库:MySQL、MariaDB、PostgreSQL、Oracle、SQLServer、Redis、MongoDB、StarRocks、Clickhouse、SelectDB、DB2、OceanBase、Gauss、BigQuery 等。

核心功能

为AI提供统一的数据访问层元数据访问层,通过标准化接口解决:

  • 数据源碎片化导致的维护成本
  • 异构协议之间的兼容性问题
  • 不受控制的账户权限和不可审计的操作带来的安全风险

MCP 的主要功能包括:

  • NL2SQL :通过自然语言执行SQL,获取数据结果
  • 代码生成:通过此服务检索模式信息以生成 DAO 代码或执行结构分析
  • 数据检索:自动将 SQL 路由到准确的数据源以支持业务
  • 安全性:细粒度的访问控制和可审计性

支持的数据源

数据源/工具NL2SQL nlsql执行脚本 executeScript显示架构 getTableDetailInfo访问控制 默认值审计日志 默认
MySQL
MariaDB
PostgreSQL
甲骨文
SQL服务器
Redis
MongoDB
星石
Clickhouse
选择数据库
DB2
OceanBase
高斯
BigQuery
PolarDB
PolarDB-X
分析型数据库
林多姆
表格存储
MaxCompute
霍洛格雷斯

入门

下载代码

git clone https://github.com/aliyun/alibabacloud-dms-mcp-server.git

配置 MCP 客户端

在配置文件中添加以下内容:

"mcpServers": { "dms-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/alibabacloud-dms-mcp-server/src/alibabacloud_dms_mcp_server", "run", "server.py" ], "env": { "ALIBABA_CLOUD_ACCESS_KEY_ID": "access_id", "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key", "ALIBABA_CLOUD_SECURITY_TOKEN": "sts_security_token optional, required when using STS Token" } } }

联系我们

有任何疑问或建议,欢迎加入阿里云DMS MCP群(钉钉群ID:129600002740)。

执照

该项目采用 Apache 2.0 许可证授权。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

模型上下文协议服务器使大型语言模型能够访问数据库元数据并跨不同的数据库生态系统执行跨引擎数据查询。

  1. 核心功能
    1. 支持的数据源
      1. 入门
        1. 下载代码
        2. 配置 MCP 客户端
      2. 联系我们
        1. 执照

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables Large Language Models to seamlessly interact with ClickHouse databases, supporting resource listing, schema retrieval, and query execution.
            Last updated -
            1
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.
            Last updated -
            10
            115
            12
            TypeScript
            Apache 2.0
            • Apple
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that enables large language models to interact with Apache Superset databases through REST API, supporting database queries, table lookups, field information retrieval, and SQL execution.
            Last updated -
            4
            3
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
            Last updated -
            TypeScript
            • Apple

          View all related MCP servers

          ID: hyhi1ys72b