Redis 数据库服务 MCP 接入
通过 MCP 协议提供与 Redis 数据库的安全交互。
环境变量
- 需要将 HOST 配置为 数据库服务器地址
- 需要将 PORT 配置为 数据库端口号
🗺️ 功能清单
工具标识 | 功能描述 | 核心参数 |
---|---|---|
hmset | 设置哈希表的多个字段值 | key (哈希键), fields (字段-值对对象) |
hget | 获取哈希表指定字段的值 | key (哈希键), field (字段名) |
hgetall | 获取哈希表所有字段和值 | key (哈希键) |
scan | 扫描匹配模式的Redis键 | pattern (匹配模式), 可选count (每次迭代返回键数量) |
set | 设置字符串值(支持NX/EX选项) | key (键名), value (值), 可选nx (不存在才设置), px (过期时间-毫秒) |
get | 获取字符串值 | key (键名) |
del | 删除键 | key (键名) |
zadd | 向有序集合添加成员 | key (集合键), members (包含score 和value 的对象数组) |
zrange | 按索引范围获取有序集合成员 | key (集合键), start (起始索引), stop (结束索引), 可选withScores (是否返回分数) |
zrangebyscore | 按分数范围获取有序集合成员 | key (集合键), min (最小分数), max (最大分数), 可选withScores (是否返回分数) |
zrem | 从有序集合移除成员 | key (集合键), members (要移除的成员数组) |
sadd | 向集合添加成员 | key (集合键), members (要添加的成员数组) |
smembers | 获取集合所有成员 | key (集合键) |
仓库地址
https://github.com/farhankaz/redis-mcp/tree/main