Skip to main content
Glama

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

insignia de herrería

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

Related MCP server: Redis MCP

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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A server that provides Claude with Redis database access and operations through a set of tools for basic operations, lists, hashes, sets, and pub/sub functionality.
    25
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to perform comprehensive Redis database operations including managing strings, hashes, lists, sets, sorted sets, TTL management, and data backup/restore. Supports secure connections and provides batch operations for efficient Redis interaction through natural language.
    34
    9 npm
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI to safely view and operate Redis databases with read-only mode by default and support for key operations.
    11
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to manage and search data in Redis using natural language. Supports hashes, lists, sets, sorted sets, streams, JSON, and vector search.
    44
    MIT