Skip to main content
Glama
aliyun

Alibaba Cloud RDS OpenAPI MCP Server

Official
by aliyun

describe_db_instances

Retrieve details of Alibaba Cloud RDS database instances in a specified region to manage and monitor your cloud database resources.

Instructions

Queries instances.
Args:
    region_id: queries instances in region id(e.g. cn-hangzhou)
:return:

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
region_idYes

Implementation Reference

  • The core handler function for the 'describe_db_instances' MCP tool. It creates a DescribeDBInstancesRequest, calls the RDS client's describe_dbinstances method via get_rds_client, processes the response into CSV format using json_array_to_csv, and returns the list of DB instances or a 'No RDS instances found.' message if empty.
    @mcp.tool(annotations=READ_ONLY_TOOL)
    async def describe_db_instances(region_id: str):
        """
        Queries instances.
        Args:
            region_id: queries instances in region id(e.g. cn-hangzhou)
        :return:
        """
        client = get_rds_client(region_id)
        try:
            request = rds_20140815_models.DescribeDBInstancesRequest(
                region_id=region_id,
                page_size=100
            )
            response = client.describe_dbinstances(request)
    
            res = json_array_to_csv(response.body.items.dbinstance)
            if not res:
                return "No RDS instances found."
            return res
        except Exception as e:
            raise e

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/alibabacloud-rds-openapi-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server