# 阿里云 DMS Agent 数据网关

发现数据库资产、查询权限与知识，按授权执行 SQL。

- 类型：MCP
- 权限：可执行操作
- 门槛：需授权账号
- 官方入口：https://help.aliyun.com/zh/dms/use-cases/migrate-from-dms-mcp-to-agent-data-gateway-mcp
- 网页详情：https://guanmo-ai.github.io/awesome-agent-mcp/s/aliyun-dms/

仅供参考，官方身份核验不代表接入实测；以厂商文档为准，密钥和登录在本地完成。修改或发送前须告知用户。

## 接入前准备

需要阿里云账号、已开通的数据网关和 Agent Access Token；数据权限、地域与费用按实际网关配置确认。

## 接入步骤

1. 按官方迁移指南配置数据源与 Agent 权限，在本地使用目标地域的 MCP 地址与 Access Token。 [官方入口](https://help.aliyun.com/zh/dms/use-cases/migrate-from-dms-mcp-to-agent-data-gateway-mcp)

## 验证方法

先按授权查询已有数据资产，不执行写入或更改权限。

指引核对于 2026-11-05，不是本项目实测结果。

## 费用

Agent 数据网关支持按访问量或实例数量计费，另有预付费方案；按访问量每个 Agent 每天最低 9.9 元，含 200 次访问，超出每次 0.05 元。 [官方来源](https://help.aliyun.com/zh/aidbs/product-overview/billing-items)（核对日期：2026-11-05）

## 安装配置

### 官方服务端点

按用途选择端点，分别核对官方认证方式、地域及权限要求。

- 杭州：https://dgate-mcp-cn-hangzhou.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 上海：https://dgate-mcp-cn-shanghai.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 北京：https://dgate-mcp-cn-beijing.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 深圳：https://dgate-mcp-cn-shenzhen.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 张家口：https://dgate-mcp-cn-zhangjiakou.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 中国香港：https://dgate-mcp-cn-hongkong.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 新加坡：https://dgate-mcp-ap-southeast-1.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 吉隆坡：https://dgate-mcp-ap-southeast-3.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token
- 东京：https://dgate-mcp-ap-northeast-1.aliyuncs.com/mcp/dgate — 选择 Agent Access Token 所在地域，使用该身份的 Bearer Token

### JSON

```
{
  "mcpServers": {
    "aliyun-dms": {
      "type": "http",
      "url": "https://dgate-mcp-cn-hangzhou.aliyuncs.com/mcp/dgate",
      "headers": {
        "Authorization": "Bearer ${ALIYUN_DMS_TOKEN}"
      }
    }
  }
}
```

### Claude Code

```
claude mcp add --header 'Authorization: Bearer ${ALIYUN_DMS_TOKEN}' --transport http 'aliyun-dms' 'https://dgate-mcp-cn-hangzhou.aliyuncs.com/mcp/dgate'
```

### Codex

```
# ~/.codex/config.toml
[mcp_servers.aliyun-dms]
url = "https://dgate-mcp-cn-hangzhou.aliyuncs.com/mcp/dgate"
bearer_token_env_var = "ALIYUN_DMS_TOKEN"
```

JSON 示例用于 Claude Code 的 .mcp.json；${VAR} 从启动客户端的环境读取。Codex 的环境变量也须在启动进程中可用，不能将变量名替换成密钥值。

Codex 的 bearer_token_env_var 对应变量只填 Token，不带 Bearer；env_http_headers 对应变量提供完整请求头值。

命令会进入 shell 历史，请在本地执行，不要分享。保留命令中的 ${VAR} 引用；Codex 不支持在 URL 或命令参数中展开这些引用，此处保留待本地处理的占位符。

## 核验与来源

2026-11-05 核对官方身份：[依据](https://help.aliyun.com/zh/dms/use-cases/migrate-from-dms-mcp-to-agent-data-gateway-mcp)。使用新版 Agent 数据网关 MCP，不收即将停服的旧包。示例为杭州，端点地域须与 Agent Token 相同。

官方原文摘录（2026-11-05，来自上述依据）：

```
https://dgate-mcp-cn-hangzhou.aliyuncs.com/mcp/dgate
```


[使用说明与免责声明](https://guanmo-ai.github.io/awesome-agent-mcp/#disclaimer)
