Une interface en langage naturel permettant aux applications agentiques de gérer et rechercher des données dans Redis. Il prend en charge le transport stdio et s'installe depuis PyPI via uvx. Les outils couvrent les types de données Redis de base, JSON, les streams, le pub/sub, la recherche vectorielle et la recherche dans la documentation.
Ce qu'il fait
Où Redis MCP Server s'exécute et ce qu'il ajoute, d'après sa documentation
Outils pour string, hash, list, set et sorted-set
Outils de streams, y compris les groupes de consommateurs
Publication pub/sub et lecture des abonnements
Outils pour documents JSON
Outils du moteur de requêtes pour les index vectoriels et la recherche vectorielle
Recherche dans la doc et outils d'information sur le serveur
Quand l'utiliser
Bonne adéquation
Vous voulez qu'un agent mette en cache, stocke des sessions ou mette des données en file dans Redis
Vous avez besoin de gérer et de rechercher des index vectoriels depuis un agent
Vous voulez restreindre l'accès avec un utilisateur Redis ACL en lecture seule
Pas pour
Vous avez besoin du transport streamable-HTTP (le README indique que seul stdio est pris en charge pour l'instant)
Comment installer Redis MCP Server
Il vous faut : uv (uvx) ou Docker; Python 3.14+ selon le badge du README; Une instance Redis accessible
Installez uv
Ajoutez le serveur à la configuration de votre client MCP avec uvx --from redis-mcp-server@latest redis-mcp-server --url redis://localhost:6379/0
Vous pouvez aussi utiliser les variables d'environnement REDIS_HOST, REDIS_PORT, REDIS_PWD, REDIS_SSL, ou l'image Docker
Créez éventuellement un utilisateur Redis ACL en lecture seule pour le serveur
Exemple de configuration (tiré de la documentation officielle)
Lit et écrit des données dans la base Redis connectée, dans la limite de l'ACL de l'utilisateur Redis
L'outil de documentation appelle une API HTTP configurée via MCP_DOCS_SEARCH_URL
Notes de sécurité des mainteneurs
Le README montre la création d'un utilisateur ACL en lecture seule (ACL SETUSER readonlyuser on >mypassword ~* +@read -@write)
Utilisez rediss:// avec ssl_cert_reqs=required et ssl_ca_certs pour vérifier le serveur
Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.
Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.
La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…
Utilisez uvx : uvx --from redis-mcp-server@latest redis-mcp-server --url redis://localhost:6379/0, ou ajoutez-le à la configuration de votre client MCP. source
Puis-je mettre le serveur MCP Redis en lecture seule ?
Oui, en le connectant avec un utilisateur Redis ACL limité à +@read -@write, comme le montre le README. source
Quel transport le serveur MCP Redis prend-il en charge ?
stdio uniquement ; la prise en charge de streamable-HTTP est indiquée comme travail futur. source
Le serveur MCP Redis prend-il en charge la recherche vectorielle ?
Oui, via ses outils du moteur de requêtes pour les index vectoriels et la recherche vectorielle. source