OfficialVerified

Redis MCP Server

Redis database operations for AI agents to store, cache, and search data.

Data last scanned today · Reviewed today

Overview

The Redis MCP Server acts as a natural language interface for managing data within Redis through AI-driven workflows. It enables agents to execute operations such as storing conversations in streams, caching items, setting expiration times for sessions, and performing vector index searches directly through the Model Context Protocol. Deployment is flexible, supporting installations via PyPI, source code from GitHub, or containerized environments using Docker. Configuration options include command-line arguments and environment variables, with support for Redis ACLs and EntraID authentication for Azure Managed Redis instances.

Our verdict

This server receives a high-risk rating with a security score of 48/100. The primary concern is that critical security aspects, including authentication methods and potential read-only mode limitations, have not yet been editorially reviewed. Given that the tool is community-maintained rather than official Redis software, it is recommended for use only in non-production or experimental environments until a formal security audit is completed.

  • Zero direct dependencies reduce the supply-chain attack surface
  • Active development evidenced by recent commits and 25 contributors
  • Open source MIT license provides transparency
  • Lacks editorial security review for authentication and read-only modes
  • Not maintained by the official Redis vendor organization

Tools

ToolDescriptionRisk
stringTools to set and get strings with expiration.medium
hashTools to store field-value pairs within a single key.medium
listTools with common operations to append and pop items.medium
setTools to add, remove and list set members.medium
sorted setTools to manage data for score-based ordering.medium
pub/subFunctionality to publish messages, create subscriptions, and read queued messages.medium
streamsTools to add, read, delete, create and destroy consumer groups, and acknowledge processed entries.high
JSONTools to store, retrieve, and manipulate JSON documents in Redis.medium
docsTool to search Redis documentation, tutorials, and best practices.low
query engineTools to manage vector indexes and perform vector search.medium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the Python version requirements for running the Redis MCP Server?

The server requires Python 3.14 or higher.

Which transport protocols does the server currently support?

The server currently supports the stdio transport. Support for the streamable-http transport is planned for the future.

Does the server support Azure-specific authentication?

Yes, it includes native support for EntraID authentication when connecting to Azure Managed Redis.

How can the server be configured?

You can configure the server using command line arguments or environment variables.

Are there built-in tools for searching Redis-related information?

Yes, the docs tool allows you to search Redis documentation, tutorials, and best practices using natural language via the MCP_DOCS_SEARCH_URL API.

Alternatives

Changelog

Badge

Redis MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.