CloudMonitor MCP Server
CloudMonitor MCP Server Provide capabilities such as query metric data。
| Version | v0.1.0 |
| Description | CloudMonitor MCP Server Help you query and manage monitoring data more easily |
| Category | CloudNative-Observability |
| Label | Observability、Query Metric |
Features
- Query MetricData
Tools
This MCP Server product provides the following Tools:
get_metric_data: get_metric_datalist_o11y_agent_vpc_endpoints: list_o11y_agent_vpc_endpointsupdate_o11y_agent_ecs_process_config: update_o11y_agent_ecs_process_configlist_o11y_agent_ecs_process_configs: list_o11y_agent_ecs_process_configsget_o11y_agent_ecs_auto_install: get_o11y_agent_ecs_auto_installupdate_o11y_agent_ecs_auto_install: update_o11y_agent_ecs_auto_installcreate_o11y_agent_ecs_deploy_task: create_o11y_agent_ecs_deploy_taskperform_o11y_agent_ecs_deploy_task: perform_o11y_agent_ecs_deploy_tasklist_o11y_agent_ecs_instances: list_o11y_agent_ecs_instanceslist_o11y_agent_ecs_instance_metadata: list_o11y_agent_ecs_instance_metadata
Tool 1: get_metric_data
Type
SaaS
Detail
Query the metric data of the specified cloud product
The input parameters required for debugging
Input:
{
"name": "get_metric_data",
"description": "Query the specified metric data of the cloud product",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"request": {
"type": "object",
"description": "The request body of the metric query includes the start and end times of the query, the namespace, metric information, etc",
"properties": {
"StartTime": {
"description": "Query the start time in the format of RFC3339 or Unix timestamp",
"type": "number"
},
"EndTime": {
"description": "Query the end time in the format of RFC3339 or Unix timestamp",
"type": "number"
},
"Namespace": {
"description": "The cloud product namespace to which the metric belongs",
"type": "string"
},
"SubNamespace": {
"description": "The cloud product subnamespace to which the metric belongs",
"type": "string"
},
"MetricName": {
"description": "The Name of metric",
"type": "string"
},
"Period": {
"description": "Aggregation time period",
"type": "string"
},
"Instances": {
"description": "Instances information",
"type": "array",
"items": {
"type": "object",
"properties": {
"type": "object",
"Dimensions": {
"description": "The specific dimension information under the instance",
"type": "array",
"items": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"Value": {
"type": "string"
}
},
"required": [
"Name",
"Value"
]
}
}
}
}
}
},
"required": [
"StartTime",
"EndTime",
"Namespace",
"SubNamespace",
"MetricName"
]
}
},
"required": [
"workspaceId",
"query",
"start",
"end"
]
}
}
output:
- Return the index data of the query
The most easily evoked Prompt example
Query the CpuTotal metric data of the Instance i-cnlfk3hz2nf95hjlz under the Instance subnamespace of the VCM_ECS product in the cn-beijing area in the recent 5 minutes.
Tool 2: list_o11y_agent_vpc_endpoints
Type
SaaS
Detail
Query the vpc endpoints related to the O11yAgent collection plug-in
The input parameters required for debugging
Input:
{
"name": "list_o11y_agent_vpc_endpoints",
"description": "Query the vpc endpoints related to the O11yAgent collection plug-in",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
}
},
"required": []
}
}
output:
- Return all vpc endpoints related to the O11yAgent collection plug-in
The most easily evoked Prompt example
Please help me search for the terminal nodes related to the O11yAgent collection plugin-in the cn beijing region.
Tool 3: update_o11y_agent_ecs_process_config
Type
SaaS
Detail
Update the process monitoring config of the specified ecs instance
The input parameters required for debugging
Input:
{
"name": "update_o11y_agent_ecs_process_config",
"description": "Update the process monitoring config of the specified ecs instance",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"instance_id": {
"default": "",
"description": "target instance",
"type": "string"
},
"processes": {
"default": "",
"description": "target monitoring processes",
"type": "list"
}
},
"required": [
"instance_id",
"processes"
]
}
}
output:
- Return the instance id that was successfully modified
The most easily evoked Prompt example
Please modify the custom process monitoring configuration for the i-cnlfk3hz2nf95hjlz instance in the cn beijing region to nginx and Java.
Tool 4: list_o11y_agent_ecs_process_configs
Type
SaaS
Detail
Query the process monitoring config of the specified ecs instance
The input parameters required for debugging
Input:
{
"name": "list_o11y_agent_ecs_process_configs",
"description": "Query the process monitoring config of the specified ecs instance",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"instance_id": {
"default": "",
"description": "target instance",
"type": "string"
}
},
"required": [
"instance_id"
]
}
}
output:
- Return the monitoring processes of the instance
The most easily evoked Prompt example
Please help me check the custom process monitoring configuration for the i-cnlfk3hz2nf95hjlz instance in the cn beijing region.
Tool 5: get_o11y_agent_ecs_auto_install
Type
SaaS
Detail
Query if enable to auto install O11yAgent collection plug-in
The input parameters required for debugging
Input:
{
"name": "get_o11y_agent_ecs_auto_install",
"description": "Query if enable to auto install O11yAgent collection plug-in",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
}
},
"required": [
]
}
}
output:
- Return the result of the query
The most easily evoked Prompt example
Please help me check if the automatic installation of O11yAgent collection plugin-in is enabled in the cn beijing region.
Tool 6: update_o11y_agent_ecs_auto_install
Type
SaaS
Detail
Update the O11yAgent collection plug-in's auto install config
The input parameters required for debugging
Input:
{
"name": "update_o11y_agent_ecs_auto_install",
"description": "Update the O11yAgent collection plug-in's auto install config",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"enable": {
"default": "true",
"description": "whether to enable auto install",
"type": "bool"
}
},
"required": [
"enable"
]
}
}
output:
- Empty
The most easily evoked Prompt example
Please help me enable the automatic installation of O11yAgent collection plugin-in for the cn beijing region.
Tool 7: create_o11y_agent_ecs_deploy_task
Type
SaaS
Detail
Create O11yAgent collection plug-in's deployment task
The input parameters required for debugging
Input:
{
"name": "create_o11y_agent_ecs_deploy_task",
"description": "Create O11yAgent collection plug-in's deployment task",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"task_type": {
"default": "",
"description": "target task type(e.g. upgrade, install)",
"type": "string"
},
"instance_ids": {
"default": "",
"description": "target instance ids",
"type": "list"
},
"select_all": {
"default": "false",
"description": "whether to change all instances",
"type": "bool"
}
},
"required": [
"task_type",
"instance_ids",
"select_all"
]
}
}
output:
- Empty
The most easily evoked Prompt example
Please help me upgrade the O11yAgent collection plugin-in version for all instances in the cn beijing region.
Tool 8: perform_o11y_agent_ecs_deploy_task
Type
SaaS
Detail
Perform operations on the deployment task of the O11yAgent collection plug-in
The input parameters required for debugging
Input:
{
"name": "perform_o11y_agent_ecs_deploy_task",
"description": "Perform operations on the deployment task of the O11yAgent collection plug-in",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"task_type": {
"default": "",
"description": "target task type(e.g. upgrade, install)",
"type": "string"
},
"action": {
"default": "finish",
"description": "action(e.g. finish)",
"type": "string"
}
},
"required": [
"task_type",
"action"
]
}
}
output:
- Empty
The most easily evoked Prompt example
Please help me complete the upgrade and deployment task of the O11yAgent collection plugin-in the cn-beijing region.
Tool 9: list_o11y_agent_ecs_instances
Type
SaaS
Detail
Query the O11yAgent collection plug-in's info of the specified instances
The input parameters required for debugging
Input:
{
"name": "list_o11y_agent_ecs_instances",
"description": "Query the O11yAgent collection plug-in's info of the specified instances",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"instance_ids": {
"default": "",
"description": "instance ids to be queried",
"type": "list"
}
},
"required": [
"instance_ids"
]
}
}
output:
- Return the O11yAgent collection plug-in's info of the query
The most easily evoked Prompt example
Please help me query the information about the O11yAgent collection plugin-in for the instance i-cnlfk3hz2nf95hjlz in the cn-beijing region.
Tool 10: list_o11y_agent_ecs_instance_metadata
Type
SaaS
Detail
Query the O11yAgent collection plug-in's metadata of the specified instances
The input parameters required for debugging
Input:
{
"name": "list_o11y_agent_ecs_instance_metadata",
"description": "Query the O11yAgent collection plug-in's metadata of the instance",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"default": "cn-beijing",
"description": "target region(e.g. cn-beijing, cn-shanghai, cn-guangzhou)",
"type": "string"
},
"instance_ids": {
"default": "",
"description": "instance ids to be queried",
"type": "list"
}
},
"required": [
"instance_ids"
]
}
}
output:
- Return the O11yAgent collection plug-in's metadata of the query
The most easily evoked Prompt example
Please help me query the metadata of the O11yAgent collection plugin-in for the instance i-cnlfk3hz2nf95hjlz in the cn-beijing region.
Adaptable platform
sse: Ark,Python, Cline stdio: Python, Cline, Trae streamable-http: Python, Cline, Trae
Service activation link (overall product)
https://console.volcengine.com/cloud-monitor
Authentication
OAuth 2.0
Configuration on different platforms
Ark
exploration center
- View the details of the MCP Server At the Large Model Ecosystem Square, select the appropriate CloudMonitor MCP Server and view the details
- Select the platform on which the MCP Server is about to run Check the platforms that the current MCP Server has adapted to and select the appropriate ones
- Check and compare the available Tools Carefully review the functional descriptions of the available Tools and the required input parameters, and try to run the corresponding functions.
- Obtain the exclusive URL or code sample Check the login status of the account and the activation of the service, and generate a unique URL
- Use it on the corresponding Client's platform Click the quick jump button to go to the experience center of the Ark platform for the experience of the corresponding MCP Server
UVX
Please obtain the environment variables in advance VOLCENGINE_ACCESS_KEY 和 VOLCENGINE_SECRET_KEY。
Start using the stdio mode in the local mode,
stdio mode:
{
"mcpServers": {
"mcp-server-cloudmonitor-stdio": {
"command": "uvx",
"args": [
"--from",
"mcp-server-cloudmonitor>=0.1.0",
"mcp-server-cloudmonitor-stdio"
],
"env": {
"VOLCENGINE_ACCESS_KEY": "your volcengine access key",
"VOLCENGINE_SECRET_KEY": "your volcengine secret key"
}
}
}
}
{
"mcpServers": {
"mcp-server-cloudmonitor-stdio": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp-server-cloudmonitor",
"mcp-server-cloudmonitor-stdio"
],
"env": {
"VOLCENGINE_ACCESS_KEY": "your volcengine access key",
"VOLCENGINE_SECRET_KEY": "your volcengine secret key"
}
}
}
}
The remote mode is started using the streamable-http mode,
streamable-http mode:
{
"mcpServers": {
"mcp-server-cloudmonitor-streamable": {
"command": "uvx",
"args": [
"--from",
"mcp-server-cloudmonitor>=0.1.0",
"mcp-server-cloudmonitor-streamable"
],
"env": {
"VOLCENGINE_ACCESS_KEY": "your volcengine access key",
"VOLCENGINE_SECRET_KEY": "your volcengine secret key"
}
}
}
}
{
"mcpServers": {
"mcp-server-cloudmonitor-streamable": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_cloudmonitor",
"mcp-server-cloudmonitor-streamable"
],
"env": {
"VOLCENGINE_ACCESS_KEY": "your volcengine access key",
"VOLCENGINE_SECRET_KEY": "your volcengine secret key"
}
}
}
}
{
"mcpServers": {
"mcp-server-cloudmonitor-streamable": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_cloudmonitor",
"mcp-server-cloudmonitor-streamable"
],
"env": {
"VOLCENGINE_ACCESS_KEY": "your volcengine access key",
"VOLCENGINE_SECRET_KEY": "your volcengine secret key"
}
}
}
}
License
volcengine/mcp-server is licensed under the MIT License.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_cloudmonitor-0.1.1.tar.gz.
File metadata
- Download URL: mcp_server_cloudmonitor-0.1.1.tar.gz
- Upload date:
- Size: 47.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c5ed2f9a2ca5ab305f20fffca46074c3b75227b90635509c2cb544a9a5dae7f
|
|
| MD5 |
b3b2a4fb43db49dcff1ffd545cada501
|
|
| BLAKE2b-256 |
f0a4268806cd13390cf03760f5f2729928c40155287580b6ddbb552cb04505c6
|
File details
Details for the file mcp_server_cloudmonitor-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mcp_server_cloudmonitor-0.1.1-py3-none-any.whl
- Upload date:
- Size: 16.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afb9f483b64f3d6d0857d2d5860a75d5e5b7170cfaff89bfdab9853af994c96d
|
|
| MD5 |
8ee329db69f4a80699b5a80ba232b5a7
|
|
| BLAKE2b-256 |
905c82abf4d19efba1a966e22c2da49247eb98227d14bb31d8c6f344ea0c9327
|