MCP Redis 服务器集成

MCP Redis 服务器集成

用于与 Redis、AWS Memory DB 等交互的 MCP 服务器,适用于缓存和键值存储场景。

快速入门

  1. 安装依赖:

    • 如果未安装,请参考 uv 文档
    • 执行以下命令:
      uv venv
      source .venv/bin/activate
      uv sync
      
  2. 配置 Redis 连接:

    • 参考 .env.example 文件,设置 Redis 连接变量。
  3. 启动服务:

    • 执行 python src/server.py
  4. 测试功能:

    • 使用 MCP Inspector 测试:
      mcp dev src/server.py
      
    • 或在 Claude Desktop 中安装:
      mcp install src/server.py
      

主要功能

  • 资源

    • redis://status - 当前连接状态
    • redis://info - Redis 信息
    • redis://keys/{pattern} - 匹配键列表
  • 工具

    • 基本操作:get_value, set_value, delete_key
    • 列表操作:list_push, list_range
    • 哈希操作:hash_set, hash_get
    • 集合操作:set_add, set_members
    • 发布订阅:publish_message

自动重连支持和错误处理机制确保稳定运行。