← Explore all mcp servers

CACHE AND DATA OPERATIONS / Redis

Redis MCP Server

Exposes Redis data-type operations and search to an MCP client using Redis credentials and ACLs.

“Store the session with an expiration time”

01 / THE REASONING

Why this made the selection.

  • Provides Redis-specific operations rather than reducing every task to an arbitrary command string.
  • Documents Redis ACLs for constraining a connection, including a read-only user example.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • README.md (installation, capability and permission sections)
  • pyproject.toml
  • src/main.py
  • LICENSE

Our findings

  • The Python entrypoint configures Redis connection, TLS and optional Azure Entra authentication.
  • Database number and credentials define the data scope; MCP presence does not restrict Redis privileges.

Not established by this review

  • Server startup, authentication and tool execution were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

uvx --from redis-mcp-server@latest redis-mcp-server --url redis://localhost:6379/0

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. Replace the demonstration local connection with the intended Redis connection settings.
  2. Use Redis ACLs and TLS as appropriate; supply credentials through the documented environment/configuration mechanism.

Before you start

  • uv/Python and a reachable Redis deployment.

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. Official documentation ↗Checked

    https://github.com/redis/mcp-redis/blob/813ba95dbbdd670445f331049333b40294de64ef/README.md

    Supports: summary, whySelected, bestFor, limitations, install, access, compatibility, transports

  2. https://github.com/redis/mcp-redis/blob/813ba95dbbdd670445f331049333b40294de64ef/LICENSE

    Supports: license

  3. https://github.com/redis/mcp-redis/blob/813ba95dbbdd670445f331049333b40294de64ef/pyproject.toml

    Supports: language, review

  4. https://github.com/redis/mcp-redis/blob/813ba95dbbdd670445f331049333b40294de64ef/src/main.py

    Supports: language, review