Skip to main content
Glama
aliyun

Alibaba Cloud MCP Server

Official
by aliyun

GetMemUsedData

Retrieve memory usage metrics for Alibaba Cloud ECS instances, enabling efficient monitoring and resource management via specified region and instance IDs.

Instructions

获取内存使用量指标数据

Input Schema

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

Implementation Reference

  • Handler function that retrieves memory used data for ECS instances using Alibaba Cloud CMS metrics.
    @tools.append def CMS_GetMemUsedData( 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, 'memory_usedspace')
  • Helper function to fetch the last metric data from CMS for given instances and metric.
    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
  • Registration of all CMS tools, including CMS_GetMemUsedData, to the MCP server.
    for tool in cms_tools.tools: mcp.tool(tool)
  • Helper function to create CMS client for a specific region.
    def create_client(region_id: str) -> cms20190101Client: config = create_config() config.endpoint = f'metrics.{region_id}.aliyuncs.com' return cms20190101Client(config)

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

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