alibabacloud-dms-mcp-server

aliyun/alibabacloud-dms-mcp-server

3.5

If you are the rightful owner of alibabacloud-dms-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

AlibabaCloud DMS MCP Server is an AI-powered unified data management gateway that supports connection to over 40+ data sources, serving as a multi-cloud universal data MCP Server to address cross-source data secure access in one-stop solution.

Tools

Functions exposed to the LLM to take actions

addInstance

Add an instance to DMS. The username and password are required. Only Aliyun instances are supported. Either instance_resource_id or host and port must be provided. The region is optional, but it's recommended to include it.If the instance already exists, it will return the existing instance information.

listInstances

Search for instances from DMS.

getInstance

Retrieve detailed instance information from DMS using the host and port.

searchDatabase

Search databases in DMS by name.

getDatabase

Obtain detailed information about a specific database in DMS when the host and port are provided.

listTables

Search for tables by databaseId and (optional) table name. If you don't know the databaseId, first use getDatabase or searchDatabase to retrieve it.(1)If you have the exact host, port, and database name, use getDatabase.(2)If you only know the database name, use searchDatabase.(3)If you don't know any information, ask the user to provide the necessary details.Note: searchDatabase may return multiple databases. In this case, let the user choose which one to use.

getTableDetailInfo

Retrieve detailed metadata information about a specific database table including schema and index details. If you don't know the table_guid parameter, retrieve it using listTables.

executeScript

Execute SQL script against a database in DMS and return structured results.If you don't know the databaseId, first use getDatabase or searchDatabase to retrieve it.(1)If you have the exact host, port, and database name, use getDatabase.(2)If you only know the database name, use searchDatabase.(3)If you don't know any information, ask the user to provide the necessary details.Note: searchDatabase may return multiple databases. In this case, let the user choose which one to use.

generateSql

Generate SELECT-type SQL queries from natural language input.

configureDtsJob

Configure a dts job.

startDtsJob

Start a dts job.

getDtsJob

Get a dts job detail information.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources