Skip to main content
Glama
daedalus

mcp-redis-server

by daedalus

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

Related MCP server: mcp-llm

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

Hashes

  • redis_hset, redis_hget, redis_hmset, redis_hmget, redis_hgetall

  • redis_hkeys, redis_hvals, redis_hdel, redis_hlen

Sorted Sets

  • redis_zadd, redis_zscore, redis_zrange, redis_zrevrange, redis_zcard

Keys

  • redis_exists, redis_expire, redis_ttl, redis_type, redis_scan

Server

  • redis_dbsize, redis_flushdb, redis_flushall, redis_info

  • redis_config_get, redis_config_set

Configuration

Environment variables:

  • REDIS_HOST - Redis host (default: localhost)

  • REDIS_PORT - Redis port (default: 6379)

  • REDIS_PASSWORD - Redis password (optional)

  • REDIS_DB - Redis database number (default: 0)

  • REDIS_SSL - Enable SSL (default: false)

Development

git clone https://github.com/daedalus/mcp-redis-server.git
cd mcp-redis-server
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

Usage

from mcp_redis import mcp

# Run the server
mcp.run()

Or as a CLI tool:

mcp-redis

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

Hashes

  • redis_hset, redis_hget, redis_hmset, redis_hmget, redis_hgetall

  • redis_hkeys, redis_hvals, redis_hdel, redis_hlen

Sorted Sets

  • redis_zadd, redis_zscore, redis_zrange, redis_zrevrange, redis_zcard

Keys

  • redis_exists, redis_expire, redis_ttl, redis_type, redis_scan

Server

  • redis_dbsize, redis_flushdb, redis_flushall, redis_info

  • redis_config_get, redis_config_set

Configuration

Environment variables:

  • REDIS_HOST - Redis host (default: localhost)

  • REDIS_PORT - Redis port (default: 6379)

  • REDIS_PASSWORD - Redis password (optional)

  • REDIS_DB - Redis database number (default: 0)

  • REDIS_SSL - Enable SSL (default: false)

Development

git clone https://github.com/daedalus/mcp-redis.git
cd mcp-redis
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/
Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • Cloud-hosted MCP server for durable AI memory

  • MCP (Model Context Protocol) server for Appwrite

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daedalus/mcp-redis-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server