View a markdown version of this page

So funktioniert Valkey MCP Server - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So funktioniert Valkey MCP Server

Der Valkey MCP-Server bietet Ihrem Agenten eine Reihe strukturierter Tools für die Arbeit mit dem konfigurierten Valkey-Datenspeicher. Wenn Sie eine Anfrage stellen, wählt der Agent das entsprechende Tool aus, stellt die erforderlichen Parameter bereit und erhält das Ergebnis direkt von Valkey. Der Server kümmert sich um die Befehlserstellung und -validierung, sodass der Agent keinen Client-Code generieren oder Valkey-Befehle manuell formatieren muss.

Der Valkey MCP-Server bietet die folgenden Funktionsbereiche:

Bereich Fähigkeiten Zweck
Operationen in Valkey Lesen und ändern Sie Zeichenketten, Hashes, Listen, Mengen, sortierte Mengen, Streams und andere Valkey-Datenstrukturen.
JSON-Operationen Speichern, Abrufen und Aktualisieren von JSON-Dokumenten und -Arrays mithilfe strukturierter Pfade.
Such- und KI-Workloads Erstellen Sie Suchindizes, fügen Sie Dokumente hinzu, führen Sie Text-, Semantik-, Vektor- und Hybridsuchen durch und aggregieren Sie Ergebnisse.
Betriebliche Sicherheitsvorkehrungen Trennt Lese-, Schreib- und Verwaltungsvorgänge voneinander ab. Destruktive Verwaltungsbefehle sind standardmäßig deaktiviert, und der Server kann im schreibgeschützten Modus ausgeführt werden.

Der Server verwendet strukturierte JSON-Eingaben und übersetzt sie in die entsprechenden Valkey-Operationen. Dadurch werden Fehler bei der Befehlsformatierung reduziert und der Agent verfügt über eine einheitliche Oberfläche für allgemeine Daten-, Such- und Betriebsaufgaben.

Voller Valkey-Zugriff über eine kompakte Werkzeugoberfläche

Der Valkey MCP-Server bietet Agenten über drei strukturierte Tools Zugriff auf den vollständigen Valkey-Befehlssatz:

  1. valkey_readverarbeitet schreibgeschützte Operationen wieGET,, und. HGETALL SCAN INFO

  2. valkey_writeunterstützt Mutationen wieSET, HSETDEL, und. LPUSH

  3. valkey_admindeckt die Konfiguration und wichtige Operationen ab.

Dadurch bleibt die Oberfläche des Tools für Agenten einfach und gleichzeitig werden Valkey-Funktionen wie Zeichenketten, Hashes, Listen, sortierte Sätze, Streams pub/sub, Bitmaps und andere unterstützt. HyperLogLog

Vereinfachte KI-, Such- und Analyse-Workflows

Der Valkey MCP-Server bietet vier speziell entwickelte Tools für die Vektor-, Semantik-, Text- und Hybridsuche sowie Aggregationen. Agenten können Ihre Daten abfragen, ohne Befehle auf niedriger Ebene zu erstellen, sodass Entwickler einen direkten Weg von einer Anfrage in natürlicher Sprache zu einem funktionierenden Valkey-Such- oder KI-Workflow haben.

  1. manage_indexermöglicht es Agenten, Suchindizes zu erstellen, zu löschen, zu überprüfen oder aufzulisten.

  2. add_documentsnimmt Dokumente in einen Suchindex auf und erstellt den Index automatisch, falls er nicht existiert. Es unterstützt auch die optionale Einbettungsgenerierung für die semantische Suche, wobei standardmäßig Open-Source-Einbettungspakete und konfigurierbare Anbieter wie Amazon Bedrock, OpenAI oder Ollama verwendet werden.

  3. searchbietet eine einheitliche Oberfläche für semantische, textuelle, hybride und ähnliche Suchen. Es erkennt den Suchmodus automatisch anhand der bereitgestellten Parameter.

  4. aggregatebietet einen strukturierten Pipeline-Builder fürFT.AGGREGATE, mit Unterstützung für GROUPBY SORTBYAPPLY,FILTER, und LIMIT Stufen.

Beim Debuggen können Agenten mit den aggregate Tools search und den tatsächlichen Inhalt Ihres Datenspeichers überprüfen. Agenten können indizierte Daten überprüfen, Stichproben von passenden Dokumenten auswählen und Such- und Aggregationsergebnisse direkt in der Konversation validieren.