返回 MCP 首页

Redis

@ 社区模板

提供对 Redis 数据库的访问及管理能力
数据库管理
Redis
社区 MCP

Redis 数据库服务 MCP 接入

通过 MCP 协议提供与 Redis 数据库的自然语言交互接口,支持 AI 智能体高效管理和搜索 Redis 数据。

前往云开发平台运行 MCP Server


环境变量

  • REDIS_HOST - Redis 数据库服务器地址(默认:localhost)
  • REDIS_PORT - Redis 数据库端口号(默认:6379)
  • REDIS_USERNAME - Redis 用户名(可选)
  • REDIS_PWD - Redis 密码(可选)
  • REDIS_SSL - 是否启用 SSL/TLS(默认:false)
  • REDIS_CA_PATH - SSL 证书路径(启用 SSL 时需要)
  • REDIS_CLUSTER_MODE - 是否为集群模式(默认:false)

🗺️ 功能清单

字符串操作

工具标识功能描述核心参数
string_set设置字符串值(支持过期时间)key(键名), value(值), 可选expiration(过期时间-秒)
string_get获取字符串值key(键名)

哈希表操作

工具标识功能描述核心参数
hash_set设置哈希表字段值key(哈希键), field(字段名), value(字段值)
hash_get获取哈希表指定字段的值key(哈希键), field(字段名)
hash_get_all获取哈希表所有字段和值key(哈希键)
hash_delete删除哈希表指定字段key(哈希键), field(字段名)

列表操作

工具标识功能描述核心参数
list_push向列表添加元素key(列表键), values(值数组), 可选direction(left/right)
list_pop从列表弹出元素key(列表键), 可选direction(left/right)
list_range获取列表指定范围的元素key(列表键), start(起始索引), stop(结束索引)

集合操作

工具标识功能描述核心参数
set_add向集合添加成员key(集合键), members(要添加的成员数组)
set_remove从集合移除成员key(集合键), members(要移除的成员数组)
set_members获取集合所有成员key(集合键)
set_is_member检查成员是否在集合中key(集合键), member(成员)

有序集合操作

工具标识功能描述核心参数
sorted_set_add向有序集合添加成员key(集合键), members(包含scoremember的对象数组)
sorted_set_range按索引范围获取有序集合成员key(集合键), start(起始索引), stop(结束索引), 可选with_scores
sorted_set_range_by_score按分数范围获取有序集合成员key(集合键), min(最小分数), max(最大分数), 可选with_scores
sorted_set_remove从有序集合移除成员key(集合键), members(要移除的成员数组)

流操作

工具标识功能描述核心参数
stream_add向流添加条目key(流键), fields(字段-值对对象), 可选id(条目ID)
stream_read从流读取条目streams(流键和起始ID的对象), 可选count(读取数量)
stream_delete从流删除条目key(流键), ids(要删除的条目ID数组)

发布/订阅操作

工具标识功能描述核心参数
publish向频道发布消息channel(频道名), message(消息内容)

JSON 操作

工具标识功能描述核心参数
json_set设置 JSON 文档key(键名), path(JSON路径), value(JSON值)
json_get获取 JSON 文档或路径值key(键名), 可选path(JSON路径)
json_delete删除 JSON 文档的指定路径key(键名), path(JSON路径)

通用操作

工具标识功能描述核心参数
key_delete删除键keys(要删除的键数组)
key_exists检查键是否存在key(键名)
key_expire设置键的过期时间key(键名), seconds(过期时间-秒)
scan_keys扫描匹配模式的 Redis 键pattern(匹配模式), 可选count(每次迭代返回键数量)

仓库地址

https://github.com/redis/mcp-redis


🔌 使用方式


云开发 MCP 控制台