Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment fonctionne le serveur Valkey MCP
Le serveur Valkey MCP fournit à votre agent un ensemble d'outils structurés pour travailler avec la banque de données Valkey configurée. Lorsque vous faites une demande, l'agent sélectionne l'outil approprié, fournit les paramètres requis et reçoit le résultat directement de Valkey. Le serveur gère la construction et la validation des commandes, de sorte que l'agent n'a pas besoin de générer de code client ou de formater manuellement les commandes Valkey.
Le serveur Valkey MCP fournit les domaines de fonctionnalités suivants :
| Domaine de capacité | Objectif |
|---|---|
| Opérations de Valkey | Lisez et modifiez des chaînes, des hachages, des listes, des ensembles, des ensembles triés, des flux et d'autres structures de données Valkey. |
| Opérations JSON | Stockez, récupérez et mettez à jour des documents et des tableaux JSON à l'aide de chemins structurés. |
| Charges de travail de recherche et d'IA | Créez des index de recherche, ajoutez des documents, exécutez des recherches textuelles, sémantiques, vectorielles et hybrides, et agrégez les résultats. |
| Garanties opérationnelles | Sépare les opérations de lecture, d'écriture et d'administration. Les commandes administratives destructives sont désactivées par défaut et le serveur peut être exécuté en mode lecture seule. |
Le serveur utilise des entrées JSON structurées et les traduit en opérations Valkey appropriées. Cela réduit les erreurs de formatage des commandes et donne à l'agent une interface cohérente pour les données, les recherches et les tâches opérationnelles courantes.
Accès complet à Valkey grâce à une surface d'outil compacte
Le serveur Valkey MCP permet aux agents d'accéder à l'ensemble complet de commandes Valkey via trois outils structurés :
valkey_readgère les opérations en lecture seule telles queGET,HGETALLSCAN, et.INFOvalkey_writeprend en charge des mutations telles queSETHSET,DEL, etLPUSH.valkey_admincouvre la configuration et les opérations à fort impact.
Cela permet de simplifier la surface de l'outil pour les agents tout en prenant en charge les fonctionnalités de Valkey telles que les chaînes, les hachages, les listes, les ensembles triés, les flux pub/sub, les bitmaps HyperLogLog, etc.
Workflows d'IA, de recherche et d'analyse simplifiés
Le serveur Valkey MCP fournit quatre outils spécialement conçus pour la recherche vectorielle, sémantique, textuelle et hybride, ainsi que pour les agrégations. Les agents peuvent interroger vos données sans créer de commandes de bas niveau, ce qui donne aux développeurs un chemin direct entre une demande en langage naturel et un flux de travail d'intelligence artificielle ou de recherche Valkey fonctionnel.
manage_indexpermet aux agents de créer, supprimer, inspecter ou répertorier des index de recherche.add_documentsintègre des documents dans un index de recherche et crée automatiquement l'index s'il n'existe pas. Il prend également en charge la génération d'intégration facultative pour la recherche sémantique, en utilisant des packages d'intégration open source par défaut et des fournisseurs configurables tels qu'Amazon Bedrock, OpenAI ou Ollama.searchfournit une interface unifiée pour les recherches sémantiques, textuelles, hybrides et similaires. Il détecte automatiquement le mode de recherche à partir des paramètres fournis.aggregatefournit un générateur de pipeline structuré pourFT.AGGREGATE, avec un support pourGROUPBYSORTBY,APPLY,FILTER, etLIMITles étapes.
Lors du débogage, les aggregate outils search and permettent aux agents d'inspecter le contenu réel de votre banque de données. Les agents peuvent consulter les données indexées, échantillonner les documents correspondants et valider les résultats de recherche et d'agrégation directement dans la conversation.