MCP Reference: monitoring.googleapis.com

Ein Model Context Protocol (MCP)-Server fungiert als Proxy zwischen einem externen Dienst, der einem Large Language Model (LLM) oder einer KI-Anwendung Kontext, Daten oder Funktionen bereitstellt. MCP-Server verbinden KI-Anwendungen mit externen Systemen wie Datenbanken und Webdiensten und übersetzen deren Antworten in ein Format, das die KI-Anwendung versteht.

Server einrichten

Sie müssen MCP-Server aktivieren und die Authentifizierung einrichten, bevor Sie sie verwenden können. Weitere Informationen zur Verwendung von Remote-MCP-Servern von Google und Google Cloud finden Sie unter Google Cloud-MCP-Server – Übersicht.

Ein MCP-Server, der Tools für Cloud Monitoring bereitstellt

Serverendpunkte

Ein MCP-Dienstendpunkt ist die Netzwerkadresse und Kommunikationsschnittstelle (in der Regel eine URL) des MCP-Servers, über die eine KI-Anwendung (der Host für den MCP-Client) eine sichere, standardisierte Verbindung herstellt. Es ist der Kontaktpunkt für das LLM, um Kontext anzufordern, ein Tool aufzurufen oder auf eine Ressource zuzugreifen. Google MCP-Endpunkte können global oder regional sein.

Der MCP-Server monitoring.googleapis.com hat den folgenden MCP-Endpunkt:

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

MCP-Tools

Ein MCP-Tool ist eine Funktion oder ausführbare Funktion, die ein MCP-Server für ein LLM oder eine KI-Anwendung bereitstellt, um eine Aktion in der realen Welt auszuführen.

Der MCP-Server „monitoring.googleapis.com“ bietet die folgenden Tools:

MCP-Tools
list_timeseries Listet Zeitachsendaten aus der Google Cloud Monitoring API auf.
query_range PromQL-Abfrage in einem Zeitraum auswerten
get_alert_policy Verwenden Sie dieses Tool als primäres Tool, um Informationen zu einer bestimmten Benachrichtigungsrichtlinie abzurufen. In Benachrichtigungsrichtlinien werden die Bedingungen definiert, unter denen Sie über Probleme mit Ihren Diensten benachrichtigt werden möchten. Das ist nützlich, um die Details einer bestimmten Benachrichtigungskonfiguration zu verstehen.
list_alert_policies Verwenden Sie dieses Tool als primäres Tool, um die Benachrichtigungsrichtlinien in einem Google Cloud-Projekt aufzulisten. In Benachrichtigungsrichtlinien werden die Bedingungen definiert, unter denen Sie über Probleme mit Ihren Diensten benachrichtigt werden möchten. So können Sie nachvollziehen, welche Benachrichtigungen derzeit konfiguriert sind.
get_alert Verwenden Sie dieses Tool als primäres Tool, um Informationen zu einer bestimmten Benachrichtigung abzurufen. Eine Benachrichtigung ist die Darstellung eines Verstoßes gegen eine Benachrichtigungsrichtlinie. Das ist hilfreich, um die Details einer bestimmten Benachrichtigung zu verstehen.
list_alerts Verwenden Sie dieses Tool als primäres Tool, um die Benachrichtigungen in einem Google Cloud-Projekt aufzulisten. Eine Benachrichtigung ist die Darstellung eines Verstoßes gegen eine Benachrichtigungsrichtlinie. So können Sie aktuelle und frühere Verstöße gegen eine Benachrichtigungsrichtlinie nachvollziehen.
list_metric_descriptors Verwenden Sie dieses Tool als primäres Tool, um die Arten von Messwerten zu ermitteln, die in einem Google Cloud-Projekt verfügbar sind. Das ist ein guter erster Schritt, um zu verstehen, welche Daten für die Überwachung und zum Erstellen von Dashboards oder Benachrichtigungen verfügbar sind.
list_dashboards Verwenden Sie dieses Tool als primäres Tool, um eine Liste der vorhandenen benutzerdefinierten Monitoring-Dashboards in einem Google Cloud-Projekt abzurufen. Mit benutzerdefinierten Monitoring-Dashboards können Nutzer Daten aus verschiedenen Quellen im selben Kontext ansehen und analysieren. So können Sie nachvollziehen, welche benutzerdefinierten Dashboards derzeit in einem bestimmten Projekt konfiguriert und verfügbar sind.
get_dashboard Verwenden Sie dieses Tool als primäres Tool, um ein einzelnes benutzerdefiniertes Monitoring-Dashboard aus einem Google Cloud-Projekt abzurufen. Verwenden Sie dazu den Ressourcennamen des angeforderten Dashboards. Mit benutzerdefinierten Monitoring-Dashboards können Nutzer Daten aus verschiedenen Quellen im selben Kontext ansehen und analysieren. Dieser Aufruf wird häufig nach list_dashboards verwendet, um vollständige Details zu einem bestimmten Dashboard abzurufen.

Spezifikationen für MCP-Tools abrufen

Wenn Sie die MCP-Tool-Spezifikationen für alle Tools auf einem MCP-Server abrufen möchten, verwenden Sie die Methode tools/list. Im folgenden Beispiel wird gezeigt, wie Sie mit curl alle Tools und ihre Spezifikationen auflisten, die derzeit auf dem MCP-Server verfügbar sind.

Curl-Anfrage
                      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
}'