Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 AI 应用可理解的格式。
服务器设置
您必须先启用 MCP 服务器并设置身份验证,然后才能使用。如需详细了解如何使用 Google 和 Google Cloud 远程 MCP 服务器,请参阅 Google Cloud MCP 服务器概览。
提供 Cloud Monitoring 工具的 MCP 服务器
服务器端点
MCP 服务端点是 MCP 服务器的网络地址和通信接口(通常是网址),AI 应用(MCP 客户端的宿主)使用该端点来建立安全、标准化的连接。它是 LLM 请求上下文、调用工具或访问资源的交互点。Google MCP 端点可以是全球性的,也可以是区域性的。
monitoring.googleapis.com MCP 服务器具有以下 MCP 端点:
- https://monitoring.googleapis.com/mcp
MCP 工具
MCP 工具是 MCP 服务器向 LLM 或 AI 应用公开的函数或可执行功能,用于在现实世界中执行操作。
monitoring.googleapis.com MCP 服务器具有以下工具:
| MCP 工具 | |
|---|---|
| list_timeseries | 列出 Google Cloud Monitoring API 中的时序数据 |
| get_alert_policy | 使用此方法作为获取特定提醒政策信息的主要工具。提醒政策定义了您希望在哪些条件下收到有关服务问题的通知。这有助于了解特定提醒配置的详细信息。 |
| list_alert_policies | 使用此工具作为列出 Google Cloud 项目中提醒政策的主要工具。提醒政策定义了您希望在哪些条件下收到有关服务问题的通知。此方法有助于了解当前配置了哪些提醒。 |
| get_alert | 将此作为获取特定提醒相关信息的主要工具。提醒是提醒政策违规行为的表示形式。这有助于了解特定提醒的详细信息。 |
| list_alerts | 使用此工具作为主要工具来列出 Google Cloud 项目中的提醒。提醒是提醒政策违规行为的表示形式。这有助于了解当前和过去违反提醒政策的情况。 |
| list_metric_descriptors | 将此工具用作发现 Google Cloud 项目中可用指标类型的主要工具。这是了解哪些数据可用于监控以及构建信息中心或提醒的好方法。 |
获取 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 }' |