MCP Redis 服务器集成
用于与 Redis、AWS Memory DB 等交互的 MCP 服务器,适用于缓存和键值存储场景。
快速入门
-
安装依赖:
- 如果未安装,请参考 uv 文档。
- 执行以下命令:
uv venv source .venv/bin/activate uv sync
-
配置 Redis 连接:
- 参考
.env.example
文件,设置 Redis 连接变量。
- 参考
-
启动服务:
- 执行
python src/server.py
。
- 执行
-
测试功能:
- 使用 MCP Inspector 测试:
mcp dev src/server.py
- 或在 Claude Desktop 中安装:
mcp install src/server.py
- 使用 MCP Inspector 测试:
主要功能
-
资源:
- 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
自动重连支持和错误处理机制确保稳定运行。