Integrations
Supports configuration via environment variables using .env files to set up Redis connection parameters.
Provides tools for interacting with Redis databases, including basic operations (get, set, delete, increment), list operations, hash operations, set operations, and pub/sub functionality, with automatic reconnection handling.
Uso
La estructura es la siguiente:
Para utilizar este servidor, necesitarás:
Instale las dependencias necesarias:
[Si aún no está instalado] https://docs.astral.sh/uv/
uv venv
source .venv/bin/activate
uv sync
Consulte el archivo .env.example para configurar su conexión Redis agregando las variables adecuadas.
Ejecutar el servidor:
python src/server.py
Capacidades de este servidor
Recursos:
- redis://status - Estado de la conexión actual
- redis://info - Información del servidor Redis
- redis://keys/{pattern} - Lista de claves que coinciden con un patrón
Herramientas:
- Operaciones básicas:
- get_value - Obtener un valor
- set_value - Establece un valor con vencimiento opcional
- delete_key - Eliminar una clave
- incremento - Incrementar un valor numérico
- Operaciones de lista:
- list_push - Envía valores a una lista
- list_range - Obtener el rango de valores de la lista
- Operaciones hash:
- hash_set - Establecer campos hash
- hash_get - Obtener campos hash
- Operaciones de conjuntos:
- set_add - Agregar a un conjunto
- set_members - Obtener miembros del conjunto
- Pub/Sub:
- publish_message - Publicar un mensaje
Cada herramienta incluye gestión de errores y devuelve respuestas relevantes. El servidor se reconectará automáticamente a Redis si se pierde la conexión.
Puedes probarlo con el Inspector MCP: mcp dev src/server.py
O instálelo en Claude Desktop: mcp install src/server.py
Ejemplo
Esta implementación proporciona una base sólida para la integración de Redis mediante MCP. Puede ampliarla aún más añadiendo más comandos de Redis según sea necesario para su caso de uso específico.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor que proporciona a Claude acceso y operaciones a la base de datos Redis a través de un conjunto de herramientas para operaciones básicas, listas, hashes, conjuntos y funcionalidad de publicación/suscripción.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.Last updated -7317JavaScriptMIT License
- AsecurityAlicenseAqualityEnables users to perform Redis database operations using the Model Context Protocol (MCP) tools, allowing for efficient data management through commands like setting, getting, and scanning hash fields.Last updated -13295TypeScriptMIT License
- AsecurityAlicenseAqualityConnects Claude Desktop to Redmine for seamless project and issue management, including searching, creating, updating, and tracking tasks using Redmine's API.Last updated -57PythonMozilla Public License 2.0
- AsecurityFlicenseAqualityA server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.Last updated -15Python