redis-mcp-server

lm203688/redis-mcp-server
0 Stars 28 次浏览 更新于 2026-08-23

Redis MCP 服务器是一个让AI安全地查看和操作你的Redis的工具。它默认为只读模式,支持智能识别键类型、中文文档、即插即用MCP客户端如Claude Desktop的支持、访问控制以及内存分析。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "redis": {
      "args": [
        "-m",
        "redis_mcp_server"
      ],
      "command": "python",
      "env": {
        "REDIS_MCP_HOST": "localhost",
        "REDIS_MCP_PASSWORD": "",
        "REDIS_MCP_PORT": "6379",
        "REDIS_MCP_READ_ONLY": "true"
      }
    }
  }
}

该服务需要配置环境变量:REDIS_MCP_HOST、REDIS_MCP_PASSWORD、REDIS_MCP_PORT、REDIS_MCP_READ_ONLY

服务介绍

Redis MCP Server

让AI安全地查看和操作你的Redis

✨ 特性

  • 🔒 安全优先 — 默认只读模式,写操作需显式开启
  • 🔍 智能识别 — 自动识别键类型(string/list/set/hash/zset)
  • 🇨🇳 中文优先 — 文档和提示全部中文化
  • 🔌 即插即用 — 支持Claude Desktop、Cursor等MCP客户端
  • 🛡️ 访问控制 — 键前缀过滤 + 黑名单模式
  • 📊 内存分析 — 查看键的内存占用

🚀 快速开始

Claude Desktop配置

{
  "mcpServers": {
    "redis": {
      "command": "python",
      "args": ["-m", "redis_mcp_server"],
      "env": {
        "REDIS_MCP_HOST": "localhost",
        "REDIS_MCP_PORT": "6379",
        "REDIS_MCP_PASSWORD": "",
        "REDIS_MCP_READ_ONLY": "true"
      }
    }
  }
}

🛠️ 工具列表

工具 功能 安全级别
ping 测试连接 🟢 只读
server_info 服务器信息 🟢 只读
db_size 键数量 🟢 只读
scan_keys 扫描键 🟢 只读
get_key_type 键类型+TTL 🟢 只读
get_key_value 自动读取值 🟢 只读
get_hash 哈希详情 🟢 只读
get_memory_usage 内存占用 🟢 只读
set_string 设置字符串 🔴 需关闭只读
delete_keys 删除键 🔴 需关闭只读
set_expire 设置过期 🔴 需关闭只读

📄 License

MIT License

相关 MCP 服务