Redis MCP Server
Redis's official MCP server: strings, hashes, streams, JSON and vector search from your agent
- 641 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Can modify and delete data in Redis
- Receives the database password
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/redis-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can modify and delete data in Redis
- Receives the database password
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent tools for all core Redis structures: strings with expiry, hashes, lists, sets, sorted sets, streams with consumer groups and JSON documents. It supports pub/sub, vector index management and vector search. One tool reports server info, another searches the Redis docs. Connection is set via URL, CLI flags or environment variables, with TLS and EntraID sign-in for Azure Managed Redis.
Who it is for. For developers who keep caches, queues, sessions or vectors in Redis and want to work with them from an agent.
Good fit when
- You need to inspect or edit Redis data without typing commands
- Your agent needs Redis-backed memory or a queue
- You need to create a vector index and test search
Not a fit when
- You would expose production Redis without ACL restrictions
- Your client supports remote servers only: stdio is the only transport for now
Example request
Store this session in Redis with a one hour expiryMCP
- Transport
- stdio
- Authentication
- not required
Environment variables
REDIS_HOST- Redis host, defaults to 127.0.0.1
REDIS_PORT- Redis port, defaults to 6379
REDIS_USERNAME- ACL username
REDIS_PWDsecret- Redis password
REDIS_SSL- Enables TLS
Limitations
Stdio only. Needs a running, reachable Redis. Local development requires Python 3.14. The vendor recommends a dedicated Redis ACL user to limit permissions.
How to disable. Remove the server entry from your MCP client config.
FAQ
How do I give the agent read-only access?
Create a read-only Redis ACL user and pass its credentials to the server.
Is there a Docker image?
Yes, the official mcp/redis image, which the client config can launch.
Discussion
No questions or reviews yet.
Related
MCP serversOfficial MongoDB MCP server: queries and aggregations, index management, Atlas clusters and local deployments
MCP server that gives an agent access to MySQL: schema inspection and queries, read-only by default, writes behind flags
Apache Doris's official read-only MCP server: catalogs, queries, cluster diagnostics, search and lineage
A Python MCP server for MySQL: listing tables, reading data, running SQL and inspecting schema through a controlled interface
MCP MongoDB Server (kiliczsh)
MCP MongoDB Server
An MCP server that gives an agent queries, aggregations and writes in MongoDB and starts with one npx command, no install
A local MCP server that turns a folder of documents into a knowledge base with hybrid search for Claude Code and Cursor
README in short
The README lists tool groups per Redis data type plus tools for docs, vector search and server info. Install via uvx from PyPI, straight from GitHub, from source or with Docker. It documents connection options, TLS, ACL and EntraID, with examples for Claude Desktop, VS Code, OpenAI Agents SDK and Augment. MIT licensed.