MCP Reference: monitoring.googleapis.com

Un server Model Context Protocol (MCP) funge da proxy tra un servizio esterno che fornisce contesto, dati o funzionalità a un modello linguistico di grandi dimensioni (LLM) o a un'applicazione AI. I server MCP connettono le applicazioni di AI a sistemi esterni come database e servizi web, traducendo le loro risposte in un formato che l'applicazione di AI può comprendere.

Configurazione del server

Prima dell'uso, devi abilitare i server MCP e configurare l'autenticazione. Per saperne di più sull'utilizzo dei server MCP remoti di Google e Google Cloud, consulta la panoramica dei server MCP di Google Cloud.

Un server MCP che fornisce strumenti per Cloud Monitoring

Endpoint server

Un endpoint di servizio MCP è l'indirizzo di rete e l'interfaccia di comunicazione (di solito un URL) del server MCP che un'applicazione AI (l'host per il client MCP) utilizza per stabilire una connessione sicura e standardizzata. È il punto di contatto per il LLM per richiedere il contesto, chiamare uno strumento o accedere a una risorsa. Gli endpoint Google MCP possono essere globali o regionali.

Il server MCP monitoring.googleapis.com ha il seguente endpoint MCP:

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

Strumenti MCP

Uno strumento MCP è una funzione o una funzionalità eseguibile che un server MCP espone a un LLM o a un'applicazione AI per eseguire un'azione nel mondo reale.

Il server MCP monitoring.googleapis.com dispone dei seguenti strumenti:

Strumenti MCP
list_timeseries Elenca i dati delle serie temporali dall'API Google Cloud Monitoring
get_alert_policy Utilizza questo strumento come principale per ottenere informazioni su una specifica criterio di avviso. I criteri di avviso definiscono le condizioni in base alle quali vuoi ricevere una notifica in caso di problemi con i tuoi servizi. Ciò è utile per comprendere i dettagli di una specifica configurazione degli avvisi.
list_alert_policies Utilizzalo come strumento principale per elencare le policy di avviso in un progetto Google Cloud. I criteri di avviso definiscono le condizioni in base alle quali vuoi ricevere una notifica in caso di problemi con i tuoi servizi. Ciò è utile per capire quali avvisi sono attualmente configurati.
get_alert Utilizza questo strumento come strumento principale per ottenere informazioni su un avviso specifico. Un avviso è la rappresentazione di una violazione di una norma di avviso. Queste informazioni sono utili per comprendere i dettagli di un avviso specifico.
list_alerts Utilizza questo strumento principale per elencare gli avvisi in un progetto Google Cloud. Un avviso è la rappresentazione di una violazione di una norma di avviso. Ciò è utile per comprendere le violazioni attuali e passate di una policy di avviso.
list_metric_descriptors Utilizza questo strumento principale per scoprire i tipi di metriche disponibili in un progetto Google Cloud. Questo è un buon primo passo per capire quali dati sono disponibili per il monitoraggio e la creazione di dashboard o avvisi.

Ottenere le specifiche dello strumento MCP

Per ottenere le specifiche dello strumento MCP per tutti gli strumenti in un server MCP, utilizza il metodo tools/list. L'esempio seguente mostra come utilizzare curl per elencare tutti gli strumenti e le relative specifiche attualmente disponibili nel server MCP.

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