Redis MCP Server (@gongrzhe/
这是一个用于与Redis数据库交互的Redis模型上下文协议(MCP)服务器实现。该服务器通过一组标准化工具使LLM能够与Redis键值存储进行交互。
简介
Redis MCP 服务器允许 LLM(如 Claude)直接与 Redis 数据库交互,提供一组标准化工具来操作键值存储。
安装选项
1. 通过 Smithery 安装(推荐)
npx -y @smithery/cli install @gongrzhe/server-redis-mcp --client claude
2. 使用 npx(无需安装)
npx @gongrzhe/server-redis-mcp@1.0.20 redis://localhost:6379
3. 全局安装
npm install -g @gongrzhe/server-redis-mcp@1.0.20 @gongrzhe/server-redis-mcp redis://your-redis-host:port
配置 Claude Desktop
编辑 claude_desktop_config.json
文件,添加以下配置:
{
"mcpServers": {
"redis": {
"command": "npx",
"args": [
"@gongrzhe/server-redis-mcp@1.0.20",
"redis://localhost:6379"
]
}
}
}
核心功能
Redis MCP 服务器提供以下工具:
工具 | 描述 | 参数 |
---|---|---|
set | 设置键值对 | key , value , expireSeconds (可选) |
get | 获取键的值 | key |
delete | 删除键 | key (字符串或数组) |
list | 列出匹配的键 | pattern (默认:* ) |
Docker 支持
{
"mcpServers": {
"redis": {
"command": "docker",
"args": [
"run", "-i", "--rm", "mcp/redis",
"redis://host.docker.internal:6379"
]
}
}
}
注意:macOS 上使用 Docker 时,如果 Redis 运行在主机上,请使用
host.docker.internal
更多资源
- 完整文档:GitHub 仓库
- 扩展版本:62 个 Redis MCP 工具在 redis-plus 分支