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 (包含score 和member 的对象数组) |
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 控制台