daedalus avatar

Mcp Redis Server

daedalus/mcp-redis-server

Gives Claude direct access to Redis with a comprehensive set of operations across strings, lists, sets, hashes, and sorted sets. You get connection management, key operations like expire and ttl, plus server commands including flushdb and config management. Configure it via environment variables for host, port, password, database selection, and SSL. Useful when you want Claude to read from or write to Redis during a conversation, whether that's caching data, managing session state, or querying existing Redis data structures. The full Redis API surface means Claude can handle everything from simple get/set operations to complex sorted set queries without you writing custom integration code.

tools
44
transport
STDIO
last updated
Mar 31, 2026

Tools

44 tools

Public tool metadata for what this MCP can expose to an agent.

redis_connectConnect to Redis server

Connect to Redis server

No parameter schema in public metadata yet.

redis_disconnectDisconnect from Redis server

Disconnect from Redis server

No parameter schema in public metadata yet.

redis_pingPing the Redis server

Ping the Redis server

No parameter schema in public metadata yet.

redis_get

No parameter schema in public metadata yet.

redis_set

No parameter schema in public metadata yet.

redis_mget

No parameter schema in public metadata yet.

redis_mset

No parameter schema in public metadata yet.

redis_del

No parameter schema in public metadata yet.

redis_incr

No parameter schema in public metadata yet.

redis_decr

No parameter schema in public metadata yet.

redis_lpush

No parameter schema in public metadata yet.

redis_rpush

No parameter schema in public metadata yet.

redis_lrange

No parameter schema in public metadata yet.

redis_llen

No parameter schema in public metadata yet.

redis_sadd

No parameter schema in public metadata yet.

redis_srem

No parameter schema in public metadata yet.

redis_smembers

No parameter schema in public metadata yet.

redis_sismember

No parameter schema in public metadata yet.

redis_scard

No parameter schema in public metadata yet.

redis_hset

No parameter schema in public metadata yet.

redis_hget

No parameter schema in public metadata yet.

redis_hmset

No parameter schema in public metadata yet.

redis_hmget

No parameter schema in public metadata yet.

redis_hgetall

No parameter schema in public metadata yet.

redis_hkeys

No parameter schema in public metadata yet.

redis_hvals

No parameter schema in public metadata yet.

redis_hdel

No parameter schema in public metadata yet.

redis_hlen

No parameter schema in public metadata yet.

redis_zadd

No parameter schema in public metadata yet.

redis_zscore

No parameter schema in public metadata yet.

redis_zrange

No parameter schema in public metadata yet.

redis_zrevrange

No parameter schema in public metadata yet.

redis_zcard

No parameter schema in public metadata yet.

redis_exists

No parameter schema in public metadata yet.

redis_expire

No parameter schema in public metadata yet.

redis_ttl

No parameter schema in public metadata yet.

redis_type

No parameter schema in public metadata yet.

redis_scan

No parameter schema in public metadata yet.

redis_dbsize

No parameter schema in public metadata yet.

redis_flushdb

No parameter schema in public metadata yet.

redis_flushall

No parameter schema in public metadata yet.

redis_info

No parameter schema in public metadata yet.

redis_config_get

No parameter schema in public metadata yet.

redis_config_set

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-redis-server

MCP server that exposes Redis API to AI models

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-redis-server

Install

pip install mcp-redis-server

Usage

from mcp_redis_server import mcp

# Run the server
mcp.run()

Or as a CLI tool:

mcp-redis-server

API

The server exposes the following tools:

Connection

  • redis_connect - Connect to Redis server
  • redis_disconnect - Disconnect from Redis server
  • redis_ping - Ping the Redis server

Strings

  • redis_get, redis_set, redis_mget, redis_mset, redis_del
  • redis_incr, redis_decr

Lists

  • redis_lpush, redis_rpush, redis_lrange, redis_llen

Sets

  • redis_sadd, redis_srem, redis_smembers, redis_sismember, redis_scard

View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-redis-server
Category
Databases
Package
mcp-redis-server
Transport
STDIO
Registry
MCP registry, active

More from daedalus

Related Databases MCP servers

View all
1aguantar avatarClickhouse Dataops Mcpaguantar/clickhouse-mcp-serverDataOps ClickHouse MCP server with query optimization and pipeline monitoring0stars
2rosch100 avatarMcp Sqliterosch100/mcp-sqliteMCP server for SQLCipher 4 encrypted SQLite databases with full CRUD operations and query support0stars
3elastic avatarElasticsearchelastic/mcp-server-elasticsearchProvides MCP access to Elasticsearch data, enabling index discovery, mappings, searches, and shard information.662stars
4richardhan avatarMicrosoft SQL Serverrichardhan/mssql_mcp_serverProvides MCP access to Microsoft SQL Server databases with multi-method authentication and SQL operations via Claude Desktop.345stars
5cr7258 avatarElasticsearch Mcp Servercr7258/elasticsearch-mcp-serverMCP server for interacting with Elasticsearch289stars
6tocharianou avatarElasticsearchtocharianou/elasticsearch-mcpElasticsearch MCP Server for ES 5.x-9.x with a query harness, field validation and full API access8stars