Skip to main content
Glama
aliyun

AlibabaCloud MCP Server

Official
by aliyun

GetDiskUsedData

Monitor and retrieve disk partition usage metrics for AlibabaCloud ECS instances using specified region and instance IDs, enabling efficient resource management.

Instructions

获取磁盘分区使用量指标数据

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
InstanceIdsYesAlibabaCloud ECS instance ID List
RegionIdNoAlibabaCloud region IDcn-hangzhou

Implementation Reference

  • Handler function for the CMS_GetDiskUsedData tool (matches 'GetDiskUsedData'), which fetches disk used metrics from Alibaba Cloud CMS using the _get_cms_metric_data helper. Includes input schema via Pydantic Fields.
    @tools.append def CMS_GetDiskUsedData( InstanceIds: List[str] = Field(description='AlibabaCloud ECS instance ID List'), RegionId: str = Field(description='AlibabaCloud region ID', default='cn-hangzhou') ): """获取磁盘分区使用量指标数据""" return _get_cms_metric_data(RegionId, InstanceIds, 'diskusage_used')
  • MCP server registration where all tools from cms_tools.tools (including CMS_GetDiskUsedData) are registered into the FastMCP server instance.
    for tool in cms_tools.tools: mcp.tool(tool)
  • Helper function used by CMS_GetDiskUsedData to query CMS metric data for the specified metric ('diskusage_used').
    def _get_cms_metric_data(region_id: str, instance_ids: List[str], metric_name: str): client = create_client(region_id) dimesion = [] for instance_id in instance_ids: dimesion.append({ 'instanceId': instance_id }) describe_metric_last_request = cms_20190101_models.DescribeMetricLastRequest( namespace='acs_ecs_dashboard', metric_name=metric_name, dimensions=json.dumps(dimesion), ) describe_metric_last_resp = client.describe_metric_last(describe_metric_last_request) logger.info(f'CMS Tools response: {describe_metric_last_resp.body}') return describe_metric_last_resp.body.datapoints

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-core-mcp-server'

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