A natural-language interface for agentic apps to manage and search data in Redis. It supports the stdio transport and installs from PyPI via uvx. Tools cover core Redis data types, JSON, streams, pub/sub, vector search and documentation search.
What it does
Where Redis MCP Server runs and what it adds, from its documentation
String, hash, list, set and sorted-set tools
Streams tools including consumer groups
Pub/sub publish and subscription reading
JSON document tools
Query engine tools for vector indexes and vector search
Docs search and server information tools
When to use it
Good fit
You want an agent to cache, store sessions or queue data in Redis
You need vector index management and search from an agent
You want to restrict access with a Redis ACL read-only user
Not for
You need streamable-HTTP transport (README says only stdio is supported for now)
How to install Redis MCP Server
You need: uv (uvx) or Docker; Python 3.14+ per the README badge; A reachable Redis instance
Install uv
Add the server to your MCP client config using uvx --from redis-mcp-server@latest redis-mcp-server --url redis://localhost:6379/0
Alternatively use REDIS_HOST, REDIS_PORT, REDIS_PWD, REDIS_SSL env variables, or the Docker image
Optionally create a read-only Redis ACL user for the server