Redis MCP Server
Offizieller MCP-Server für Strings, Hashes, Listen, Sets, JSON, Pub/Sub, Streams und Vektorsuche in Redis.
- Skill Road
- Redis MCP Server
Kategorien
Beschreibung
Der Redis MCP Server ist der offizielle Open-Source-Server von Redis Ltd. für das Model Context Protocol. Laut dem offiziellen Ankündigungs-Blogpost und der Redis-Dokumentation unter redis.io/docs/latest/integrate/redis-mcp/ verbindet er einen MCP-fähigen KI-Client mit einer konkreten Redis-Instanz und macht damit „einen LLM-Client zu einer sehr hochstufigen Schnittstelle zu Redis", wie Redis es formuliert. Das Repository liegt unter github.com/redis/mcp-redis, ist MIT-lizenziert und wird direkt von Redis selbst gepflegt, nicht von einer unabhängigen Community. Für Skill Road ist das ein eigenständiger Eintrag, weil Redis als In-Memory-Datenstruktur-Store andere Arbeitsmuster hat als klassische SQL-, Dokumenten- oder Analyse-Datenbanken wie MongoDB, ClickHouse oder Snowflake.
Datenstrukturen und Werkzeuge
Der Server deckt laut README praktisch den gesamten Redis-Befehlsraum ab: String-, Hash-, List-, Set- und Sorted-Set-Operationen, JSON-Dokumentenverwaltung, Pub/Sub-Kanäle für Echtzeitkommunikation, Streams mit Consumer-Group-Unterstützung sowie Vektorsuche samt Indexverwaltung für Retrieval-Augmented-Generation. Ergänzend gibt es Server-Management-Werkzeuge für einen Gesundheitscheck der verbundenen Instanz und eine Dokumentationssuche. Typische Aufgaben sind Sitzungsverwaltung, Konversationsverlauf, Echtzeit-Caching, Rate-Limiting, Empfehlungslogik oder semantische Suche für RAG-Anwendungen, wie Redis selbst als Haupt-Anwendungsfälle nennt. Die Kategorien Datenanalyse und Coding passen, weil der Server sowohl Datenexploration als auch Entwicklungsaufgaben rund um Caching- und Sitzungslogik unterstützt.
Installation und Betriebsarten
Der empfohlene Weg läuft über PyPI: uvx --from redis-mcp-server@latest redis-mcp-server --url "redis://localhost:6379/0" startet den Server lokal über stdio und verbindet ihn per Connection-URI mit einer Redis-Instanz. Alternativ dokumentiert das Repository eine Installation direkt aus dem Quellcode per uv sync sowie ein offizielles Docker-Image unter dem Namen mcp/redis auf Docker Hub. Redis bietet keinen von sich selbst gehosteten öffentlichen MCP-Remote-Endpunkt für dieses Projekt an; der Server läuft lokal oder in einer selbst kontrollierten Umgebung und verbindet sich von dort aus zu einer lokalen Redis-Instanz, einem eigenen Server oder Redis Cloud. Für Redis-Cloud-Kontoverwaltung selbst – etwa neue Datenbanken anlegen oder Abonnements prüfen – bietet Redis das separate Projekt mcp-redis-cloud an, das nicht Teil dieses Eintrags ist.
Konfiguration, ACLs und Verschlüsselung
Die Verbindung wird über Umgebungsvariablen wie REDIS_HOST, REDIS_PORT, REDIS_DB, REDIS_PWD, REDIS_USERNAME und REDIS_SSL konfiguriert; für Cluster-Betrieb existiert REDIS_CLUSTER_MODE, für Azure Managed Redis eine eigene EntraID-Authentifizierung mit automatisiertem Token-Refresh. Die README empfiehlt SSL/TLS-Verschlüsselung für die Verbindung sowie den Einsatz von Redis-ACLs, um einem Agenten nur die tatsächlich benötigten Befehle und Schlüsselräume zu erlauben, statt eines administrativen Zugangs. Zugangsdaten gehören in Umgebungsvariablen oder die sichere Konfiguration des jeweiligen MCP-Clients, nicht in Prompts, Repositories oder Screenshots. Da Redis-Befehle sowohl lesen als auch schreiben und löschen können, sollte eine erste Einrichtung mit einer nicht produktiven Instanz, einer eng gefassten ACL-Rolle und einer klar begrenzten Aufgabe beginnen.
Datenpfad, Prompt Injection und Einordnung
Werkzeugaufrufe des Servers greifen auf die konfigurierte Redis-Instanz zu und geben Ergebnisse an den verbundenen MCP-Client zurück; was dieser Client anschließend mit den Daten macht – etwa in Modellkontext, Logging oder an einen externen Modellanbieter weiterreichen –, hängt vom gewählten Client und dessen Einstellungen ab, nicht vom MCP-Server selbst. Werte aus Redis, etwa in Streams, Listen oder Hashes, sind grundsätzlich als Daten und nicht als vertrauenswürdige Anweisung zu behandeln, da sie theoretisch eine Prompt Injection enthalten könnten. Das Repository steht unter MIT-Lizenz, die GitHub-API meldete unmittelbar vor Anlage dieses Eintrags exakt 623 Sterne bei einer aktuellen Release-Version v0.5.1; diese Zahl ist eine Momentaufnahme der Repository-Popularität und kein Sicherheits- oder Qualitätsversprechen. Der Server selbst ist kostenlos und quelloffen, während Kosten für die verwendete Redis-Instanz von Selbstbetrieb, Infrastruktur oder einem gewählten Redis-Cloud-Tarif abhängen; dieser öffentliche Eintrag nennt deshalb keine festen Preise.
Für wen lohnt sich der Redis MCP Server?
Besonders sinnvoll ist der Server für Teams, die Redis bereits als Cache, Session-Store, Message-Broker oder Vektor-Index einsetzen und einem KI-Agenten erlauben wollen, diese Datenstrukturen natürlichsprachig zu befragen oder gezielt zu pflegen, etwa beim Debugging von Caching-Problemen, beim Nachvollziehen von Warteschlangen-Zuständen oder beim Aufbau einer RAG-Pipeline mit Redis als Vektorspeicher. Weniger geeignet ist er als alleiniges Werkzeug für komplexe relationale Analysen; dafür passen die bereits im Katalog vorhandenen SQL- oder Data-Warehouse-Server besser.
Voraussetzungen
Python 3.10 oder neuer, uv/uvx oder Docker, ein MCP-fähiger Client sowie eine erreichbare Redis-Instanz mit passenden Zugangsdaten.
Installationsanleitung
Im MCP-Client uvx --from redis-mcp-server@latest redis-mcp-server --url "redis://localhost:6379/0" hinterlegen oder das offizielle Docker-Image mcp/redis verwenden. Verbindung mit SSL/TLS absichern und einen Redis-Benutzer mit eng gefasster ACL statt Administratorrechten verwenden.
uvx --from redis-mcp-server@latest redis-mcp-server
Authentifizierung
Verbindung über Redis-Host, Port, Benutzername/Passwort oder Connection-URI; für Azure Managed Redis zusätzlich EntraID-OAuth mit automatischem Token-Refresh.
Benötigte Zugriffsrechte
Rechte folgen der verwendeten Redis-ACL bzw. dem Redis-Benutzer; Redis empfiehlt eng gefasste ACL-Regeln statt vollem Zugriff.
Übertragene oder gespeicherte Daten
Werkzeugaufrufe lesen und schreiben Daten in der konfigurierten Redis-Instanz; Ergebnisse gehen an den MCP-Client zurück und können dort in Modellkontext oder Logging gelangen.
Sicherheitsrisiken
Zu breite ACL-Rechte, unverschlüsselte Verbindungen, Credentials in Prompts oder Schreib-/Löschzugriff auf produktive Instanzen können Daten offenlegen oder verändern.
Lizenz und Kosten
- Lizenz
- MIT
- Kosten
- kostenlos
Der Server ist MIT-lizenziert und kostenlos. Kosten entstehen ausschließlich durch die verwendete Redis-Instanz, Infrastruktur oder einen gewählten Redis-Cloud-Tarif.
Alternativen
Noch nicht erfasst.
Auf einen Blick
- Anbieter
- Redis
- Status
- Offizieller Server
- Betriebsart
- Lokal
- Aktuelle Version
- v0.5.1
- GitHub-Sterne
- 623
- Zuletzt geprüft
- 16.09.2026
Repository und Dokumentation
Kategorien
Unterstützte Clients
Passende Ratgeber
Anleitungen und Hintergrund, die zu diesem Eintrag passen.
Mapbox MCP Server einrichten
Mapbox MCP Server einrichten: gehosteter Endpunkt oder lokales Token, erster Test und sinnvolle Grenzen.
30.09.2026
Fakechat-Plugin für Claude Code einrichten
Das Fakechat-Plugin installieren, Claude Code mit Channels-Schalter starten und über eine lokale Browser-Oberfläche Nachrichten und Dateien testen.
30.09.2026
Laravel Boost einrichten
Laravel Boost in einer Laravel-Anwendung installieren und mit Claude Code, Cursor oder Codex verbinden.
29.09.2026
Azure DevOps MCP Server einrichten
Azure DevOps MCP Server einrichten mit geprüften Links, minimalen Rechten und sicherem ersten Test starten.
25.09.2026