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 AI a sistemi esterni come database e servizi web, traducendo le loro risposte in un formato che l'applicazione 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.
Questo è un server MCP che fornisce strumenti per gestire le istanze e i backup di Memorystore for Valkey.
Endpoint server
Un endpoint del servizio MCP è l'indirizzo di rete e l'interfaccia di comunicazione (in genere 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 MCP di Google possono essere globali o regionali.
Il server MCP memorystore.googleapis.com ha il seguente endpoint MCP:
- https://memorystore.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 memorystore.googleapis.com ha i seguenti strumenti:
| Strumenti MCP | |
|---|---|
| list_instances | Elenca tutte le istanze di Memorystore for Valkey. |
| get_instance | Ottieni informazioni dettagliate su un'istanza di Memorystore for Valkey. |
| create_instance | Crea un'istanza di Memorystore for Valkey. |
| delete_instance | Elimina un'istanza di Memorystore for Valkey. |
| update_instance | Aggiorna un'istanza di Memorystore for Valkey. |
| get_certificate_authority | Ottieni l'autorità di certificazione per un'istanza di Memorystore for Valkey. |
| reschedule_maintenance | Ripianifica la manutenzione per un'istanza di Memorystore for Valkey. |
| list_backup_collections | Elenca tutte le raccolte di backup di Memorystore for Valkey. |
| get_backup_collection | Ottieni informazioni dettagliate su una raccolta di backup di Memorystore for Valkey. |
| list_backups | Elenca tutti i backup di Memorystore for Valkey. |
| get_backup | Ottieni informazioni dettagliate su un backup di Memorystore for Valkey. |
| delete_backup | Elimina un backup di Memorystore for Valkey. |
| export_backup | Esporta un backup di Memorystore for Valkey. |
| backup_instance | Esegui il backup di un'istanza di Memorystore for Valkey. |
Ottenere le specifiche degli strumenti MCP
Per ottenere le specifiche degli strumenti 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 all'interno del server MCP.
| Richiesta curl |
|---|
curl --location 'https://memorystore.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |