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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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
- -security-license-qualityProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.Last updated -3929MIT License
- Asecurity-licenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -420
- -security-license-qualityThis server enables Claude to directly interact with SQLite, SQL Server, PostgreSQL, and MySQL databases through the Model Context Protocol, allowing for query execution, table management, and data export capabilities.Last updated -MIT License
- -security-license-qualityThis server provides database access capabilities to Claude, supporting SQLite, SQL Server, PostgreSQL, and MySQL databases.Last updated -3,221MIT License