Skip to main content
Glama
aliyun

Alibaba Cloud MCP Server

Official
by aliyun

GetCpuloadavg15mData

Retrieve the 15-minute CPU load average data for Alibaba Cloud ECS instances to monitor performance and optimize resource utilization. Specify the region and instance IDs for targeted analysis.

Instructions

获取CPU十五分钟平均负载指标数据

Input Schema

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

Implementation Reference

  • Handler function that retrieves the 15-minute average CPU load data for specified ECS instances using Alibaba Cloud CMS metrics API.
    @tools.append def CMS_GetCpuloadavg15mData( InstanceIds: List[str] = Field(description='AlibabaCloud ECS instance ID List'), RegionId: str = Field(description='AlibabaCloud region ID', default='cn-hangzhou') ): """获取CPU十五分钟平均负载指标数据""" return _get_cms_metric_data(RegionId, InstanceIds, 'load_15m')
  • Loop that registers all tools from cms_tools (including CMS_GetCpuloadavg15mData) with the FastMCP server instance.
    for tool in cms_tools.tools: mcp.tool(tool)
  • Core helper function that queries the Alibaba Cloud CMS API for the last metric value (used by CPU load tools including 15m).
    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-ecs-mcp-server'

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