Redis MCP Server
@yyue9527
About Redis MCP Server
A Redis Management and Control Protocol (MCP) server implementation using Spring Boot and Spring AI
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Redis MCP Server?
Redis MCP Server is a Model Context Protocol (MCP) server that exposes Redis operations as MCP tools. Built with Spring Boot and Spring AI, it uses SSE (Server-Sent Events) transport to allow AI assistants and MCP clients to interact with a Redis database through standard key-value commands.
How to use Redis MCP Server?
Prerequisites: JDK 17+, Maven 3.6+, and a running Redis server. Build with mvn clean package and run with java -jar target/redis-mcp-server-{version}.jar. Configure the Redis connection via the redis.url system property (default: redis://localhost:6379). The server exposes four MCP tools: set, get, delete, and list. For use in Cursor, add the tool configuration pointing to http://localhost:8080/sse.
Key features of Redis MCP Server
- Redis key-value operations (set, get, delete)
- Pattern-based key listing (list)
- Optional key expiration time on set
- SSE-based MCP implementation with Spring Boot and Spring AI
- Lettuce Redis Client for non-blocking Redis access
- Configurable Redis connection via system property
Use cases of Redis MCP Server
- AI assistants reading or writing data to a Redis cache via MCP tools
- Remote management of Redis keys using pattern matching and expiration
- Integrating Redis operations into MCP‑enabled IDEs like Cursor
- Prototyping Redis interactions through a tool‑based interface
FAQ from Redis MCP Server
What transport does Redis MCP Server use?
It uses SSE (Server-Sent Events) via the spring-ai-mcp-server-webmvc-spring-boot-starter module, making it suitable for web‑based MCP clients.
What are the prerequisites for running it?
JDK 17 or higher, Maven 3.6 or higher, and an accessible Redis server are required.
How do I configure the Redis connection?
Set the redis.url system property to your Redis URI (e.g., redis://your-host:6379). The default value is redis://localhost:6379.
How can I use this with Cursor?
Add the following to your Cursor settings: a tool definition with "url": "http://localhost:8080/sse" and "enabled": true.
What MCP tools does it expose?
It provides four tools: set (key-value with optional expiry), get, delete (one or more keys), and list (pattern‑based key listing).
More Databases MCP servers
Elasticsearch/OpenSearch MCP Server
cr7258A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction.
mcp-server-duckdb
ktanaka101A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities
MCP Alchemy
runekaagaardA MCP (model context protocol) server that gives the LLM access to and knowledge about relational databases like SQLite, Postgresql, MySQL & MariaDB, Oracle, and MS-SQL.
MongoDB MCP Server
mongodb-jsA Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.

Sqlite
modelcontextprotocolModel Context Protocol Servers
Comments