Skip to main content
Glama

Redis MCP サーバー (@gongrzhe/server-redis-mcp@1.0.0)

鍛冶屋のバッジ

Redisデータベースとやり取りするためのRedis Model Context Protocol(MCP)サーバー実装。このサーバーにより、LLMは標準化されたツールセットを介してRedisキーバリューストアとやり取りできるようになります。

アップデート

https://github.com/GongRzhe/REDIS-MCP-Server/tree/redis-plusにある 62 個の Redis MCP ツール

Related MCP server: Redis MCP

インストールと使用方法

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Redis MCP サーバーを自動的にインストールするには:

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

手動でインストールする

# 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

またはグローバルにインストールします:

# 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

コンポーネント

ツール

  • セット

    • オプションの有効期限付きRedisキーと値のペアを設定する

    • 入力:

      • key (文字列): Redisキー

      • value (文字列): 保存する値

      • expireSeconds (秒)

  • 得る

    • Redisからキーで値を取得する

    • 入力: key (文字列): 取得するRedisキー

  • 消去

    • Redisから1つ以上のキーを削除する

    • 入力: key (string | string[]): 削除するキーまたはキーの配列

  • リスト

    • パターンに一致するRedisキーを一覧表示する

    • 入力: pattern (文字列、オプション): キーに一致するパターン (デフォルト: *)

構成

Claude Desktopでの使用

このサーバーを Claude Desktop アプリで使用するには、 claude_desktop_config.jsonの「mcpServers」セクションに次の構成を追加します。

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

あるいは、パッケージがインストールされている場合は、node コマンドを直接使用することもできます。

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

Dockerの使用

Docker を使用する場合:

  • macOSの場合、Redisサーバーがホストネットワーク上で実行されている場合はhost.docker.internalを使用します。

  • Redis URL を引数として指定できます。デフォルトは "redis://localhost:6379" です。

{
  "mcpServers": {
    "redis": {
      "command": "docker",
      "args": [
        "run", 
        "-i", 
        "--rm", 
        "mcp/redis", 
        "redis://host.docker.internal:6379"
      ]
    }
  }
}

発達

ソースから構築

  1. リポジトリをクローンする

  2. 依存関係をインストールします:

    npm install
  3. プロジェクトをビルドします。

    npm run build

Dockerビルド

docker build -t mcp/redis .

ライセンス

このMCPサーバーはISCライセンスに基づいてライセンスされています。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

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