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
MCP serverOfficialEditors’ pick

Broad access

Why this level

  • Can modify and delete data in Redis
  • Receives the database password
All reasons and checks

redis/mcp-redis

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/redis-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 expiry

MCP

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_PWD secret
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.

Official

Official MongoDB MCP server: queries and aggregations, index management, Atlas clusters and local deployments

MCP serverBroad access1.2KRepository stars

MCP server that gives an agent access to MySQL: schema inspection and queries, read-only by default, writes behind flags

MCP serverExtended access2.2KRepository stars
Official

Apache Doris's official read-only MCP server: catalogs, queries, cluster diagnostics, search and lineage

MCP serverExtended access354Repository stars

A Python MCP server for MySQL: listing tables, reading data, running SQL and inspecting schema through a controlled interface

MCP serverBroad access1.4KRepository stars

An MCP server that gives an agent queries, aggregations and writes in MongoDB and starts with one npx command, no install

MCP serverBroad access283Repository stars

A local MCP server that turns a folder of documents into a knowledge base with hybrid search for Claude Code and Cursor

MCP serverExtended access300Repository stars

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.

README badge

Report a problem

Foxx AIRedis MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.