Connects MCP clients to Redis for natural-language data management, search, JSON, streams, pub/sub, and vector queries.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
The install command below didn't complete successfully in our automated test.
uvx --from git+https://github.com/redis/mcp-redis.git@0.2.0 redis-mcp-serverBuilding redis-mcp-server @ git+https://github.com/redis/mcp-redis.git@dc54488ca41d595ca09e5a56f071a8fb31fa01d8 Downloading cryptography (4.5MiB) Downloading numpy (16.1MiB) Downloading pygments (1.2MiB) Downloading pydantic-core (2.0MiB) Downloaded pygments Downloaded pydantic-core Downloaded cryptography Downloaded numpy Built redis-mcp-server @ git+https://github.com/redis/mcp-redis.git@dc54488ca41d595ca09e5a56f071a8fb31fa01d8 Installed 40 packages in 29ms Traceback (most recent
This is an experimental automated check and can have false negatives ā missing environment variables, a slow cold install, etc. It doesnāt necessarily mean somethingās wrong. Last checked 12d ago.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Redis.
stringCallable MCP tool function
hashCallable MCP tool function
listCallable MCP tool function
setCallable MCP tool function
streamsCallable MCP tool function
JSONCallable MCP tool function
The redis/mcp-redis MCP server lets an MCP client interact with Redis through agent-facing tools. It supports common Redis structures and operations rather than limiting access to a single data model. Agents can work with strings, hashes, lists, sets, sorted sets, streams, and JSON documents. Hashes can also hold vector embeddings.
The server supports use cases such as caching values, storing session data with expiration, representing objects with field-value pairs, maintaining queues, tracking unique members, and building score-ordered collections. Stream tools cover adding and reading entries, managing consumer groups, deleting entries, and acknowledging processed messages. Pub/sub tools support publishing, stateful channel or pattern subscriptions, and reading queued messages through subscription handles.
Additional capabilities include tools for managing vector indexes and running vector searches, a server-management tool that returns database information, and a documentation search tool. The documentation search uses the MCP_DOCS_SEARCH_URL HTTP API and can retrieve Redis documentation, tutorials, and best practices.
The redis/mcp-redis MCP server uses the stdio transport. An MCP-compatible client starts the process and sends tool requests over standard input and output. The process connects to the target Redis database using a connection URI. The URI identifies the Redis host and port and can include a username, password, logical database number, and connection options.
Use redis:// for a standard connection or rediss:// for an encrypted connection. TLS settings can be supplied as URI options, including certificate verification behavior and a CA certificate path. The logical database is expressed in the URI path, such as /0.
The redis/mcp-redis MCP server is distributed as the redis-mcp-server PyPI package and can be run with uvx. A local Redis configuration uses:
The package can also be installed with pip, then started with the redis-mcp-server command and a --url argument. GitHub-based execution is supported with uvx; tagged releases are recommended because the main branch is under active development and may include breaking changes.
Redis credentials can be included in the URI, for example through the user:secret@host portion. Azure Managed Redis can use EntraID authentication. The documented runtime requires Python 3.14 or newer.
Only stdio transport is documented as supported in the provided material. Streamable HTTP support is described as planned for the future. A reachable Redis deployment is required for data operations, and encrypted connections may require appropriate certificate settings. The documentation-search feature depends on the MCP_DOCS_SEARCH_URL HTTP API.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/redis-mcp-redis)<a href="https://allmcps.com/mcp/redis-mcp-redis"><img src="https://allmcps.com/api/badge/redis-mcp-redis?style=directory" alt="MCP Redis on AllMCPs" /></a>