MCP Reference: monitoring.googleapis.com

为 Cloud Monitoring 提供工具的 MCP 服务器

Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 AI 应用可理解的格式。

服务器设置

您必须先启用 MCP 服务器设置身份验证,然后才能使用。如需详细了解如何使用 Google 和 Google Cloud 远程 MCP 服务器,请参阅 Google Cloud MCP servers overview

服务器端点

MCP 服务端点是 MCP 服务器的网络地址和通信接口(通常是网址),AI 应用(MCP 客户端的宿主)使用该端点来建立安全、标准化的连接。它是 LLM 请求上下文、调用工具或访问资源的交互点。Google MCP 端点可以是全球性的,也可以是区域性的。

Cloud Monitoring API MCP 服务器具有以下全球 MCP 端点:

  • https://monitoring.googleapis.com/mcp

MCP 工具

MCP 工具是 MCP 服务器向 LLM 或 AI 应用公开的函数或可执行功能,用于在现实世界中执行操作。

工具

monitoring.googleapis.com MCP 服务器具有以下工具:

MCP 工具
list_timeseries 列出 Google Cloud Monitoring API 中的时序数据
query_range 在一定时间范围内评估 PromQL 查询
get_alert_policy 将此工具用作主要工具,以获取有关特定提醒政策的信息。提醒政策定义了您希望在何种条件下收到有关服务问题的通知。这有助于了解特定提醒配置的详细信息。
list_alert_policies 将此工具用作主要工具,以列出 Google Cloud 项目中的提醒政策。提醒政策定义了您希望在何种条件下收到有关服务问题的通知。这有助于了解当前配置了哪些提醒。
get_alert 将此工具用作主要工具,以获取有关特定提醒的信息。提醒表示违反提醒政策。这有助于了解特定提醒的详细信息。
list_alerts 将此工具用作主要工具,以列出 Google Cloud 云项目中的提醒。提醒表示违反提醒政策。这有助于了解当前和过去违反提醒政策的情况。
list_metric_descriptors 将此工具用作主要工具,以发现 Google Cloud 项目中可用的指标类型。这是了解哪些数据可用于监控以及构建信息中心或提醒的第一步。
list_dashboards 将此工具用作主要工具,以检索 Google Cloud 云项目中的现有自定义监控信息中心的列表。通过自定义监控信息中心,用户可以在同一上下文中查看和分析来自不同来源的数据。这有助于了解给定项目中当前配置和可用的自定义信息中心。
get_dashboard 将此工具用作主要工具,以使用所请求信息中心的资源名称从 Google Cloud 项目中检索单个特定自定义监控信息中心。通过自定义监控信息中心,用户可以在同一上下文中查看和分析来自不同来源的数据。此工具通常在 list_dashboards 之后使用,以获取有关特定信息中心的完整详细信息。

获取 MCP 工具规范

如需获取 MCP 服务器中所有工具的 MCP 工具规范,请使用 tools/list 方法。下面的示例演示了如何使用 curl 列出 MCP 服务器中当前可用的所有工具及其规范。

Curl 请求
                      
curl --location 'https://monitoring.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'