Redis

by GongRzhe
Verified
MIT License
73
17
  • Apple
  • Linux

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.

Integrations

  • Enables interaction with Redis databases through a standardized set of tools for key-value operations, including setting values with optional expiration times, retrieving values, deleting keys, and listing keys matching patterns.

Servidor Redis MCP (@gongrzhe/server-redis-mcp@1.0.0)

Implementación de un servidor del Protocolo de Contexto de Modelo (MCP) de Redis para interactuar con bases de datos de Redis. Este servidor permite a los LLM interactuar con almacenes de clave-valor de Redis mediante un conjunto de herramientas estandarizadas.

Actualizar

62 herramientas Redis MCP en https://github.com/GongRzhe/REDIS-MCP-Server/tree/redis-plus

Instalación y uso

Instalación mediante herrería

Para instalar Redis MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @gongrzhe/server-redis-mcp --client claude

Instalación manual

# Using npx with specific version (recommended) npx @gongrzhe/server-redis-mcp@1.0.0 redis://your-redis-host:port # Example: npx @gongrzhe/server-redis-mcp@1.0.0 redis://localhost:6379

O instalar globalmente:

# Install specific version globally npm install -g @gongrzhe/server-redis-mcp@1.0.0 # Run after global installation @gongrzhe/server-redis-mcp redis://your-redis-host:port

Componentes

Herramientas

  • colocar
    • Establezca un par clave-valor de Redis con vencimiento opcional
    • Aporte:
      • key (cadena): clave de Redis
      • value (cadena): Valor a almacenar
      • expireSeconds (número, opcional): tiempo de expiración en segundos
  • conseguir
    • Obtenga valor por clave de Redis
    • Entrada: key (cadena): clave de Redis para recuperar
  • borrar
    • Eliminar una o más claves de Redis
    • Entrada: key (cadena | cadena[]): Clave o matriz de claves para eliminar
  • lista
    • Lista de claves de Redis que coinciden con un patrón
    • Entrada: pattern (cadena, opcional): Patrón para que coincida con las claves (predeterminado: *)

Configuración

Uso con Claude Desktop

Para usar este servidor con la aplicación Claude Desktop, agregue la siguiente configuración a la sección "mcpServers" de su claude_desktop_config.json :

{ "mcpServers": { "redis": { "command": "npx", "args": [ "@gongrzhe/server-redis-mcp@1.0.0", "redis://localhost:6379" ] } } }

Alternativamente, puede utilizar el comando node directamente si tiene el paquete instalado:

{ "mcpServers": { "redis": { "command": "node", "args": [ "path/to/build/index.js", "redis://10.1.210.223:6379" ] } } }

Uso de Docker

Al utilizar Docker:

  • Para macOS, use host.docker.internal si el servidor Redis se ejecuta en la red del host
  • La URL de Redis se puede especificar como argumento; el valor predeterminado es "redis://localhost:6379".
{ "mcpServers": { "redis": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/redis", "redis://host.docker.internal:6379" ] } } }

Desarrollo

Construyendo desde la fuente

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build

Compilación de Docker

docker build -t mcp/redis .

Licencia

Este servidor MCP cuenta con la licencia ISC. Para más detalles, consulte el archivo de licencia en el repositorio del proyecto.

-
security - not tested
A
license - permissive license
-
quality - not tested

Proporciona acceso a las bases de datos de Redis. Este servidor permite a los LLM interactuar con los almacenes de clave-valor de Redis mediante un conjunto de herramientas estandarizadas.

  1. Update
    1. Installation & Usage
      1. Installing via Smithery
      2. Installing Manually
    2. Components
      1. Tools
    3. Configuration
      1. Usage with Claude Desktop
      2. Docker Usage
    4. Development
      1. Building from Source
      2. Docker Build
    5. License
      ID: jc46pz27t8