MCP Reference: redis.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 collegano 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.

Si tratta di un server MCP che fornisce strumenti per gestire le istanze Memorystore for Redis e i cluster Redis.

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 l'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 redis.googleapis.com ha il seguente endpoint MCP:

  • https://redis.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 redis.googleapis.com dispone dei seguenti strumenti:

Strumenti MCP
list_clusters Elenca tutti i cluster in Memorystore for Redis Cluster.
get_cluster Visualizza informazioni dettagliate su un cluster in Memorystore for Redis Cluster.
create_cluster Crea un cluster in Memorystore for Redis Cluster.
delete_cluster Elimina un cluster in Memorystore for Redis Cluster.
update_cluster Aggiorna un cluster in Memorystore for Redis Cluster.
get_cluster_certificate_authority Ottieni l'autorità di certificazione per un cluster in Memorystore for Redis Cluster.
reschedule_cluster_maintenance Ripianifica la manutenzione di un cluster in Memorystore for Redis Cluster.
list_backup_collections Elenca tutte le raccolte di backup di Memorystore for Redis Cluster.
get_backup_collection Visualizza informazioni dettagliate su una raccolta di backup di Memorystore for Redis Cluster.
list_backups Elenca tutti i backup di Memorystore for Redis Cluster.
get_backup Visualizza informazioni dettagliate su un backup di Memorystore for Redis Cluster.
delete_backup Elimina un backup di Memorystore for Redis Cluster.
export_backup Esporta un backup di Memorystore for Redis Cluster.
backup_cluster Esegui il backup di un cluster in Memorystore for Redis Cluster.

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.

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