{
  "markdown": "# mcp-redis-server\n\n> MCP server that exposes Redis API to AI models\n\n[![PyPI](https://img.shields.io/pypi/v/mcp-redis-server.svg)](https://pypi.org/project/mcp-redis-server/)\n[![Python](https://img.shields.io/pypi/pyversions/mcp-redis-server.svg)](https://pypi.org/project/mcp-redis-server/)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\nmcp-name: io.github.daedalus/mcp-redis-server\n\n## Install\n\n```bash\npip install mcp-redis-server\n```\n\n## Usage\n\n```python\nfrom mcp_redis_server import mcp\n\n# Run the server\nmcp.run()\n```\n\nOr as a CLI tool:\n\n```bash\nmcp-redis-server\n```\n\n## API\n\nThe server exposes the following tools:\n\n### Connection\n- `redis_connect` - Connect to Redis server\n- `redis_disconnect` - Disconnect from Redis server\n- `redis_ping` - Ping the Redis server\n\n### Strings\n- `redis_get`, `redis_set`, `redis_mget`, `redis_mset`, `redis_del`\n- `redis_incr`, `redis_decr`\n\n### Lists\n- `redis_lpush`, `redis_rpush`, `redis_lrange`, `redis_llen`\n\n### Sets\n- `redis_sadd`, `redis_srem`, `redis_smembers`, `redis_sismember`, `redis_scard`\n\n### Hashes\n- `redis_hset`, `redis_hget`, `redis_hmset`, `redis_hmget`, `redis_hgetall`\n- `redis_hkeys`, `redis_hvals`, `redis_hdel`, `redis_hlen`\n\n### Sorted Sets\n- `redis_zadd`, `redis_zscore`, `redis_zrange`, `redis_zrevrange`, `redis_zcard`\n\n### Keys\n- `redis_exists`, `redis_expire`, `redis_ttl`, `redis_type`, `redis_scan`\n\n### Server\n- `redis_dbsize`, `redis_flushdb`, `redis_flushall`, `redis_info`\n- `redis_config_get`, `redis_config_set`\n\n## Configuration\n\nEnvironment variables:\n- `REDIS_HOST` - Redis host (default: localhost)\n- `REDIS_PORT` - Redis port (default: 6379)\n- `REDIS_PASSWORD` - Redis password (optional)\n- `REDIS_DB` - Redis database number (default: 0)\n- `REDIS_SSL` - Enable SSL (default: false)\n\n## Development\n\n```bash\ngit clone https://github.com/daedalus/mcp-redis-server.git\ncd mcp-redis-server\npip install -e \".[test]\"\n\n# run tests\npytest\n\n# format\nruff format src/ tests/\n\n# lint\nruff check src/ tests/\n\n# type check\nmypy src/\n```\n\n## Usage\n\n```python\nfrom mcp_redis import mcp\n\n# Run the server\nmcp.run()\n```\n\nOr as a CLI tool:\n\n```bash\nmcp-redis\n```\n\n## API\n\nThe server exposes the following tools:\n\n### Connection\n- `redis_connect` - Connect to Redis server\n- `redis_disconnect` - Disconnect from Redis server\n- `redis_ping` - Ping the Redis server\n\n### Strings\n- `redis_get`, `redis_set`, `redis_mget`, `redis_mset`, `redis_del`\n- `redis_incr`, `redis_decr`\n\n### Lists\n- `redis_lpush`, `redis_rpush`, `redis_lrange`, `redis_llen`\n\n### Sets\n- `redis_sadd`, `redis_srem`, `redis_smembers`, `redis_sismember`, `redis_scard`\n\n### Hashes\n- `redis_hset`, `redis_hget`, `redis_hmset`, `redis_hmget`, `redis_hgetall`\n- `redis_hkeys`, `redis_hvals`, `redis_hdel`, `redis_hlen`\n\n### Sorted Sets\n- `redis_zadd`, `redis_zscore`, `redis_zrange`, `redis_zrevrange`, `redis_zcard`\n\n### Keys\n- `redis_exists`, `redis_expire`, `redis_ttl`, `redis_type`, `redis_scan`\n\n### Server\n- `redis_dbsize`, `redis_flushdb`, `redis_flushall`, `redis_info`\n- `redis_config_get`, `redis_config_set`\n\n## Configuration\n\nEnvironment variables:\n- `REDIS_HOST` - Redis host (default: localhost)\n- `REDIS_PORT` - Redis port (default: 6379)\n- `REDIS_PASSWORD` - Redis password (optional)\n- `REDIS_DB` - Redis database number (default: 0)\n- `REDIS_SSL` - Enable SSL (default: false)\n\n## Development\n\n```bash\ngit clone https://github.com/daedalus/mcp-redis.git\ncd mcp-redis\npip install -e \".[test]\"\n\n# run tests\npytest\n\n# format\nruff format src/ tests/\n\n# lint\nruff check src/ tests/\n\n# type check\nmypy src/\n```\n",
  "bytes": 3671,
  "sha": "c0c438479330d4d6dd55cbf8b0870c4bb568d5199ee341df1dd3c47dc77b5b5e",
  "repo_slug": "daedalus/mcp-redis-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_daedalus_mcp_redis_server_bb8fd4e0/readme"
}