Un serveur MCP (Model Context Protocol) sert de proxy entre un service externe qui fournit du contexte, des données ou des capacités à un grand modèle de langage (LLM) ou à une application d'IA. Les serveurs MCP connectent les applications d'IA à des systèmes externes tels que des bases de données et des services Web, et traduisent leurs réponses dans un format que l'application d'IA peut comprendre.
Configuration du serveur
Vous devez activer les serveurs MCP et configurer l'authentification avant de les utiliser. Pour en savoir plus sur l'utilisation des serveurs MCP distants Google et Google Cloud, consultez Présentation des serveurs MCP Google Cloud.
Il s'agit d'un serveur MCP qui fournit des outils permettant de gérer les instances et les sauvegardes Memorystore for Valkey.
Points de terminaison du serveur
Un point de terminaison de service MCP est l'adresse réseau et l'interface de communication (généralement une URL) du serveur MCP qu'une application d'IA (l'hôte du client MCP) utilise pour établir une connexion sécurisée et standardisée. Il s'agit du point de contact du LLM pour demander du contexte, appeler un outil ou accéder à une ressource. Les points de terminaison Google MCP peuvent être globaux ou régionaux.
Le serveur MCP memorystore.googleapis.com possède le point de terminaison MCP suivant :
- https://memorystore.googleapis.com/mcp
Outils MCP
Un outil MCP est une fonction ou une capacité exécutable qu'un serveur MCP expose à un LLM ou à une application d'IA pour effectuer une action dans le monde réel.
Le serveur MCP memorystore.googleapis.com dispose des outils suivants :
| Outils MCP | |
|---|---|
| list_instances | Répertoriez toutes les instances Memorystore pour Valkey. |
| get_instance | Obtenez des informations détaillées sur une instance Memorystore pour Valkey. |
| create_instance | créer une instance Memorystore pour Valkey ; |
| delete_instance | Supprimez une instance Memorystore pour Valkey. |
| update_instance | Mettez à jour une instance Memorystore pour Valkey. |
| get_certificate_authority | Obtenez l'autorité de certification pour une instance Memorystore pour Valkey. |
| reschedule_maintenance | Replanifier la maintenance d'une instance Memorystore pour Valkey |
| list_backup_collections | Répertoriez toutes les collections de sauvegardes Memorystore pour Valkey. |
| get_backup_collection | Obtenez des informations détaillées sur une collection de sauvegardes Memorystore pour Valkey. |
| list_backups | Répertoriez toutes les sauvegardes Memorystore pour Valkey. |
| get_backup | Obtenez des informations détaillées sur une sauvegarde Memorystore pour Valkey. |
| delete_backup | Supprimer une sauvegarde Memorystore pour Valkey. |
| export_backup | Exporter une sauvegarde Memorystore pour Valkey |
| backup_instance | Sauvegarder une instance Memorystore pour Valkey |
Obtenir les spécifications de l'outil MCP
Pour obtenir les spécifications des outils MCP pour tous les outils d'un serveur MCP, utilisez la méthode tools/list. L'exemple suivant montre comment utiliser curl pour lister tous les outils et leurs spécifications actuellement disponibles sur le serveur MCP.
| Requête 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 }' |