返回 MCP 目录
public公开dns本地运行

Alibaba Cloud DMS

阿里云DMS MCP Server是一个AI驱动的统一数据管理网关,支持连接30多种数据源,提供跨源数据安全访问的一站式解决方案,具备NL2SQL、代码生成、数据检索和安全审计等核心功能。

article

README

🚀 阿里云 DMS MCP 服务

阿里云 DMS MCP 服务提供自动路由、统一 API 接口等功能,能智能识别数据源类型,为用户提供高可用、安全且高性能的数据源访问体验。

⚠️ 重要提示

使用前请仔细阅读并充分理解 阿里云 DMS MCP 服务协议数据安全声明

🚀 快速开始

选项 1: 从源代码运行

下载代码

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",  # 替换为你的 Access Key ID
      "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key",  # 替换为你的 Access Key Secret
      "ALIBABA_CLOUD_SECURITY_TOKEN": "sts_security_token optional, required when using STS Token"  # 如果使用 STS Token,请替换为对应的 Security Token
    }
  }
}

选项 2: 使用 PyPI 包运行

pip install alibabacloud-dms-mcp-server

然后创建一个配置文件 server.json

{
  "mcpServers": {
    "dms-mcp-server": {
      "command": "uvx",
      "args": [
        "alibabacloud-dms-mcp-server@latest"
      ],
      "env": {
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "access_id",  # 替换为你的 Access Key ID
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key"  # 替换为你的 Access Key Secret
      }
    }
  }
}

启动服务:

uvx run server.json

✨ 主要特性

  • 自动路由:智能识别数据源类型,自动选择最优连接方式
  • 统一 API 接口:所有数据源通过统一的 API 访问接口
  • 高可用性:支持多副本部署和容灾切换
  • 鉴权与安全:提供多种鉴权方式和传输加密
  • 性能优化:基于阿里云基础设施,提供极致性能体验

📚 详细文档

更多详细信息请参考 阿里云 DMS MCP 官方文档

💬 联系我们

如需帮助或有任何建议,请加入阿里云 DMS MCP 用户群(钉钉群号:129600002740)。

📄 许可证

此项目 licensed under the Apache 2.0 License。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端