MCP Server for DMS
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"alibabacloud-dms-mcp-server-inner","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# AlibabaCloud DMS MCP Server **AI时代的数据安全访问网关** --- ## 使用方式 DMS MCP Server 现在支持两种使用模式。 ### 模式一:多实例模式 - 适用于需要管理和访问多个数据库实例的场景。 #### 场景示例: 需要在生产、测试和开发等多个环境中管理和访问 MySQL、PostgreSQL 等多种数据库实例。通过DMS MCP Server,可以实现对这些异构数据库的统一接入与集中管理。 **典型提问示例:** - 获取 myHost:myPort 实例详情 - 获取 myHost:myPort 实例中 test_db 数据库的详细信息。 - 开发环境的test_logic_db逻辑库下有哪些逻辑表? - 获取test_logic_db逻辑库下test_logic_table表详情 ### 模式二:单数据库模式 - 通过在SERVER中配置 CONNECTION_STRING 参数(格式为 dbName@host:port),直接指定需要访问的数据库。 - 适用于专注一个数据库访问的场景。 #### 场景示例: 你是一个开发人员,只需要频繁访问一个固定的数据库(如 mydb@192.168.1.100:3306)进行开发测试。在 DMS MCP Server 的配置中设置一个 CONNECTION_STRING 参数,例如: ```ini CONNECTION_STRING = mydb@192.168.1.100:3306 ``` 之后每次启动服务时,DMS MCP Server都会直接访问这个指定的数据库,无需切换实例。 **典型提问示例:** - 我有哪些表? - 查看test_table表的字段信息 --- ## 工具清单 | 工具名称 | 描述 | 适用模式 | |------------------|-----------------------------|----------------------| | getInstance | 根据 host 和 port 获取实例详细信息。 | 多实例模式 | | searchDatabase | 根据 schemaName 搜索数据库。 | 多实例模式 | | searchLogicDatabase | 根据逻辑库名搜索逻辑库。 | 多实例模式 | | getDatabase | 获取host、port和库名获取指定数据库的详细信息。 | 多实例模式 | | listTables | 搜索指定数据库下的数据表。 | 多实例模式 & 单数据库模式 | | listLogicTables | 搜索指定逻辑库下的逻辑表。 | 多实例模式 | | getTableDetailInfo | 获取特定数据库表的详细信息。 | 多实例模式 & 单数据库模式 | | executeScript | 执行SQL。 | 多实例模式 & 单数据库模式 | | createDataChangeOrder | 通过数据变更工单执行SQL变更,返回工单ID。 | 多实例模式 & 单数据库模式 | | getOrderInfo | 根据工单ID获取DMS工单详情。 | 多实例模式 & 单数据库模式 | | listSecurityColumns | 获取指定表下的安全列列表。 | 多实例模式 & 单数据库模式 | --- ## 前提条件 - 已安装uv - 已安装Python 3.10+ - 已获取DMS访问凭证(获取方式请参考[DMS MCP文档](https://alidocs.dingtalk.com/i/nodes/EpGBa2Lm8aZxe5myCZYKkoYkWgN7R35y?iframeQuery=utm_source%3Dportal%26utm_medium%3Dportal_recent)步骤一) --- ## 快速开始 #### 下载代码 ```bash git clone http://gitlab.alibaba-inc.com/idb/alibabacloud-d…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.