Redis MCP服务器(@gongrzhe/server-redis-mcp@1.0.0)
 ](https://smithery.ai/server/@gongrzhe/server-redis-mcp)
用于与Redis数据库交互的Redis模型上下文协议(MCP)服务器实现。该服务器使LLM能够通过一组标准化的工具与Redis键值存储进行交互。
更新
62 Redis MCP工具https://github.com/GongRzhe/REDIS-MCP-Server/tree/redis-plus
安装与使用
通过Smithery安装
通过以下方式自动安装Redis MCP Server for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @gongrzhe/server-redis-mcp --client claude手动安装
# Using npx with specific version (recommended)
npx @gongrzhe/server-redis-mcp@1.0.0 redis://your-redis-host:port
# Example:
npx @gongrzhe/server-redis-mcp@1.0.0 redis://localhost:6379或全局安装:
# Install specific version globally
npm install -g @gongrzhe/server-redis-mcp@1.0.0
# Run after global installation
@gongrzhe/server-redis-mcp redis://your-redis-host:port组件
工具
- 集
- 设置一个可选过期的Redis键值对 - 输入: - key (string):Redis密钥 - value (string):要存储的值 - expireSeconds (数字,可选):到期时间(秒)
- 得到
- 从Redis按键获取值 - 输入: key (string):要检索的Redis密钥
- 删除
- 从Redis中删除一个或多个密钥 - 输入: key (string | string\[\]):要删除的键或键数组
- 列表
- 列出与模式匹配的Redis密钥 - 输入: pattern (字符串,可选):匹配键的模式(默认值:\*)
配置
使用Claude Desktop
要将此服务器与Claude Desktop应用程序一起使用,请将以下配置添加到您的“mcpServers”部分 claude_desktop_config.json:
{
"mcpServers": {
"redis": {
"command": "npx",
"args": [
"@gongrzhe/server-redis-mcp@1.0.0",
"redis://localhost:6379"
]
}
}
}或者,如果已安装软件包,则可以直接使用node命令:
{
"mcpServers": {
"redis": {
"command": "node",
"args": [
"path/to/build/index.js",
"redis://10.1.210.223:6379"
]
}
}
}Docker使用
使用Docker时:
- 对于macOS,请使用
host.docker.internal如果Redis服务器正在主机网络上运行 - Redis URL可以指定为参数,默认为“redis://localhost:6379"
{
"mcpServers": {
"redis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/redis",
"redis://host.docker.internal:6379"
]
}
}
}发展
从源头构建
- 克隆存储库
- 安装依赖项:
npm install- 构建项目:
npm run buildDocker构建
docker build -t mcp/redis .许可证
此MCP服务器根据ISC许可证获得许可。有关更多详细信息,请参阅项目存储库中的LICENSE文件。

