Skip to main content

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:

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

  1. View the details of the MCP Server At the Large Model Ecosystem Square, select the appropriate CloudMonitor MCP Server and view the details
  2. 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
  3. 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.
  4. 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
  5. 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

mcp_server_cloudmonitor-0.1.1.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_cloudmonitor-0.1.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

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

Hashes for mcp_server_cloudmonitor-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0c5ed2f9a2ca5ab305f20fffca46074c3b75227b90635509c2cb544a9a5dae7f
MD5 b3b2a4fb43db49dcff1ffd545cada501
BLAKE2b-256 f0a4268806cd13390cf03760f5f2729928c40155287580b6ddbb552cb04505c6

See more details on using hashes here.

File details

Details for the file mcp_server_cloudmonitor-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_cloudmonitor-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 afb9f483b64f3d6d0857d2d5860a75d5e5b7170cfaff89bfdab9853af994c96d
MD5 8ee329db69f4a80699b5a80ba232b5a7
BLAKE2b-256 905c82abf4d19efba1a966e22c2da49247eb98227d14bb31d8c6f344ea0c9327

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page