Verwendung
Der Aufbau ist wie folgt:
Um diesen Server zu verwenden, müssen Sie:
Installieren Sie die erforderlichen Abhängigkeiten:
[Falls nicht bereits installiert] https://docs.astral.sh/uv/
uv venv
source .venv/bin/activate
uv sync
Konfiguriere deine Redis-Verbindung durch Hinzufügen der entsprechenden Variablen in der Datei .env.example.
Führen Sie den Server aus:
python src/server.py
Funktionen dieses Servers
Ressourcen:
- redis://status - Aktueller Verbindungsstatus
- redis://info - Redis-Serverinformationen
- redis://keys/{pattern} – Listet Schlüssel auf, die einem Muster entsprechen
Werkzeuge:
- Grundlegende Operationen:
- get_value - Einen Wert abrufen
- set_value - Setzt einen Wert mit optionalem Ablaufdatum
- delete_key - Einen Schlüssel löschen
- Inkrementieren - Erhöhen Sie einen numerischen Wert
- Listenoperationen:
- list_push - Werte in eine Liste übertragen
- list_range - Bereich von Listenwerten abrufen
- Hash-Operationen:
- hash_set - Hash-Felder setzen
- hash_get - Hash-Felder abrufen
- Mengenoperationen:
- set_add - Zu einem Set hinzufügen
- set_members - Set-Mitglieder abrufen
- Kneipe/Sub:
- publish_message - Eine Nachricht veröffentlichen
Jedes Tool verfügt über eine Fehlerbehandlung und gibt aussagekräftige Antworten zurück. Der Server stellt die Verbindung zu Redis automatisch wieder her, wenn die Verbindung verloren geht.
Sie können es mit dem MCP Inspector testen: mcp dev src/server.py
Oder installieren Sie es in Claude Desktop: mcp install src/server.py
Beispiel
Diese Implementierung bietet eine solide Grundlage für die Redis-Integration über MCP. Sie können sie je nach Bedarf durch Hinzufügen weiterer Redis-Befehle für Ihren spezifischen Anwendungsfall erweitern.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Server, der Claude über eine Reihe von Tools für grundlegende Operationen, Listen, Hashes, Sets und Pub/Sub-Funktionen Zugriff auf und Operationen mit der Redis-Datenbank bietet.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.Last updated -2329JavaScriptMIT License
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -418Python
- AsecurityAlicenseAqualityA server that enables Claude to access and search through command-line journal entries, offering features like searching entries, listing tags, and viewing journal statistics.Last updated -61TypeScriptMIT License
- -securityAlicense-qualityThis server enables Claude to directly interact with SQLite, SQL Server, PostgreSQL, and MySQL databases through the Model Context Protocol, allowing for query execution, table management, and data export capabilities.Last updated -TypeScriptMIT License