Redis CRUD MCP Server
Servidor MCP de CRUD para Redis
Este es un complemento de servidor MCP (Model Context Protocol) para operaciones de base de datos Redis, que proporciona herramientas completas de operaciones CRUD.
✨ Características
🔍 Detección automática de configuración del proyecto - Busca automáticamente archivos
.envhacia arriba para localizar la raíz del proyecto🔄 Soporte para múltiples proyectos - Diferentes proyectos utilizan automáticamente diferentes conexiones de Redis
⏱️ Protección contra tiempo de espera de conexión - Tiempo de espera predeterminado de 10 segundos, configurable mediante variables de entorno
📝 Múltiples formatos de configuración - Admite formatos INI section y KEY=VALUE
🛠️ Compatible con múltiples herramientas - Admite Claude Code, Cline, Codex, etc.
🚀 Inicio rápido
Instalación global (recomendado)
npm install -g redis-crud-serverConfiguración de MCP
Cree un archivo .mcp.json en la raíz del proyecto:
{
"mcpServers": {
"redis-crud": {
"command": "redis-crud-server"
}
}
}⚙️ Instrucciones de configuración
Formato de configuración uno: formato INI Section
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD = your_password
SELECT = 0Formato de configuración dos: formato KEY=VALUE
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=your_passwordNombres de configuración admitidos
Elemento de configuración | Nombres admitidos |
Host |
|
Puerto |
|
Contraseña |
|
Base de datos |
|
🔧 Lista de herramientas
Operaciones de cadena
redis_set - Establecer clave-valor de cadena
redis_get - Obtener clave-valor de cadena
redis_del - Eliminar clave
redis_exists - Comprobar si existe la clave
Operaciones de hash
redis_hset - Establecer campo de hash
redis_hget - Obtener campo de hash
redis_hgetall - Obtener todos los campos de hash
redis_hdel - Eliminar campo de hash
Información
redis_info - Obtener información de conexión
⏱️ Configuración de tiempo de espera
El tiempo de espera de conexión predeterminado es de 10 segundos, configurable mediante variables de entorno:
{
"mcpServers": {
"redis-crud": {
"command": "redis-crud-server",
"env": {
"REDIS_TIMEOUT": "30000"
}
}
}
}📝 Ejemplos de uso
Establecer clave-valor
redis_set: key=test_key, value=hello_worldObtener clave-valor
redis_get: key=test_keyOperaciones de hash
redis_hset: key=user:1, field=name, value=张三
redis_hget: key=user:1, field=name
redis_hgetall: key=user:1🐛 Solución de problemas
Tiempo de espera de conexión
Compruebe la conexión de red y la configuración del firewall
Confirme que el servidor Redis sea accesible
Ajuste la variable de entorno
REDIS_TIMEOUT
Archivo de configuración no encontrado
Asegúrese de que el archivo
.envesté en la raíz del proyectoMCP buscará automáticamente el archivo
.envhacia arriba
Error de análisis de formato INI
Asegúrese de usar el nombre de sección correcto
[REDIS]Admite saltos de línea de Windows (
\r\n), Unix (\n) y Mac antiguo (\r)
📄 Licencia
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
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/Nicolas-One/redis-crud-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server