{"type":"mcp_server","name":"mcp-server-redis","description":"This repository provides a Python-based Redis server with resources for connection status, server information, key listing, and tools for basic operations, lists, hashes, sets, and pub/sub functionalities. This repository provides","category":"Database","language":"Python","stars":24,"forks":0,"owner":"prajwalnayak7","github_url":"https://github.com/prajwalnayak7/mcp-server-redis","homepage":null,"setup":"## Setup\n\nInstall the required dependencies:\n\n[If not already installed] https://docs.astral.sh/uv/\n\n`uv venv`\n\n`source .venv/bin/activate`\n\n`uv sync`\n\nRefer to the .env.example file to configure your Redis connection by adding the appropriate variables.\n\nRun the server:\n\n`python src/server.py`","tools":"## Available Tools\n\n\t\t1. Resources: redis://status (Current connection status)\n\t\t2. Resources: redis://info (Redis server information)\n\t\t3. Resources: redis://keys/{pattern} (List keys matching a pattern)\n\t\t4. Basic operations: get_value (Get a value)\n\t\t5. Basic operations: set_value (Set a value with optional expiry)\n\t\t6. Basic operations: delete_key (Delete a key)\n\t\t7. Basic operations: increment (Increment a numeric value)\n\t\t8. List operations: list_push (Push values to a list)\n\t\t9. List operations: list_range (Get range of list values)\n\t\t10. Hash operations: hash_set (Set hash fields)\n\t\t11. Hash operations: hash_get (Get hash fields)\n\t\t12. Set operations: set_add (Add to a set)\n\t\t13. Set operations: set_members (Get set members)\n\t\t14. Pub/Sub: publish_message (Publish a message)","faq":null,"created_at":"2025-02-02T00:41:03+00:00","updated_at":"2025-03-28T22:48:20+00:00","source_url":"https://model-context-protocol.com/servers/python-redis-server-key-value-cache","related_articles":[]}