Redis

Redis

一个提供访问Redis数据库的模型上下文协议服务器。该服务器通过一组标准化工具使LLM能够与Redis键值存储进行交互。

概述

Redis MCP 服务器使 LLM 能够通过标准化工具与 Redis 键值存储进行交互。

核心功能

  • 设置键值对(可设置过期时间)
  • 获取键对应的值
  • 删除一个或多个键
  • 列出匹配特定模式的键

设置方法

选项 1:使用 Docker

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

选项 2:使用 NPX

{
  "mcpServers": {
    "redis": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-redis",
        "redis://localhost:6379"
      ]
    }
  }
}

构建自己的容器

docker build -t mcp/redis -f src/redis/Dockerfile .

可用工具

工具描述参数
set设置键值对key (字符串), value (字符串), expireSeconds (数字, 可选)
get获取键值key (字符串)
delete删除键key (字符串或字符串数组)
list列出匹配的键pattern (字符串, 可选, 默认: *)

许可证

MIT 许可证