$ timeahead.in
/ servers/pypi/redis-mcp-server
pypi

redis-mcp-server

The official Redis MCP Server is a natural language interface designed for agentic applications to manage and search data in Redis efficiently

524 stars3k/wkupdated 9d agogithub ↗
88good
▣ Overview
IntegrationPyPI - VersionPython VersionMIT licensedDocker Image VersioncodecovDiscordTwitchYouTubeTwitterStack Exchange questions

What it does

This server provides a natural language interface to Redis, translating questions and commands from LLM agents into Redis operations. Instead of writing direct Redis commands, you can ask the server to "store this in a stream" or "cache this item with expiration," and it handles the underlying key-value, list, hash, set, sorted set, stream, JSON, and pub/sub operations. It supports the full breadth of Redis data structures and includes tools for vector indexing, documentation search, and connection management.

Who it's for

Backend engineers and AI developers building agentic applications that need to query, cache, or transform data in a live Redis instance. Typical users are those integrating Claude or other LLMs into systems where Redis serves as a session store, cache, or real-time data layer.

Common use cases

  • Cache query results or API responses and expire them automatically via natural language requests.
  • Stream application events to Redis consumer groups and process them concurrently with AI-driven logic.
  • Store and search vector embeddings for semantic similarity queries.
  • Publish real-time updates to subscribed clients without writing publish/subscribe boilerplate.
  • Index and retrieve JSON documents stored in Redis with path-based filtering.

Setup pitfalls

  • Requires a running Redis instance with valid credentials (connection string, password, or Azure EntraID token) reachable over the network from the MCP process.
  • Python 3.14+ is required; earlier versions will fail during installation.
  • Redis ACL configuration must grant the agent user appropriate permissions for each data type and key namespace it intends to access; overly restrictive ACLs will cause operations to fail silently.
  • Azure Managed Redis requires EntraID authentication setup in addition to standard connection configuration.
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
68
13.6
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
87.6
⚿ Capabilities & Risk Explainer
networkexecsecrets
◆ Risk level: high
network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "redis": {
      "command": "uvx",
      "args": [
        "redis-mcp-server"
      ]
    }
  }
}
⚙ Maintenance health
73/ 100 · is this project alive?
contributors (1y)18
top contributor share44%
releases (1y)11
last release81d ago
ci✓ passing
⛁ Raw data
weekly downloads3k
github stars524
forks98
open issues12
license✓ present
readme length27612 chars
last publish1d ago
last commit9d ago
last updated10h ago
install verified✓ pass · 19d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points