Redis MCP 服务器 (@gongrzhe/server-redis-mcp@1.0.0)
用于与 Redis 数据库交互的 Redis 模型上下文协议 (MCP) 服务器实现。该服务器使 LLM 能够通过一组标准化工具与 Redis 键值存储进行交互。
更新
62 个 Redis MCP 工具位于https://github.com/GongRzhe/REDIS-MCP-Server/tree/redis-plus
Related MCP server: MCP Server Redis
安装和使用
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Redis MCP 服务器:
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(字符串):Redis 键value(字符串):要存储的值expireSeconds(数字,可选):以秒为单位的到期时间
得到
从 Redis 中根据 key 获取值
输入:
key(字符串):要检索的 Redis 键
删除
从 Redis 中删除一个或多个键
输入:
key(string | string[]):要删除的键或键数组
列表
列出与模式匹配的 Redis 键
输入:
pattern(字符串,可选):匹配键的模式(默认值:*)
配置
与 Claude Desktop 一起使用
要将此服务器与 Claude Desktop 应用程序一起使用,请将以下配置添加到claude_desktop_config.json的“mcpServers”部分:
{
"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,如果 Redis 服务器在主机网络上运行,请使用
host.docker.internalRedis URL 可以指定为参数,默认为“redis://localhost:6379”
{
"mcpServers": {
"redis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/redis",
"redis://host.docker.internal:6379"
]
}
}
}发展
从源代码构建
克隆存储库
安装依赖项:
npm install构建项目:
npm run build
Docker 构建
docker build -t mcp/redis .执照
此 MCP 服务器采用 ISC 许可证。更多详情,请参阅项目仓库中的 LICENSE 文件。
Appeared in Searches
- Methods for Saving, Reading, and Querying Data
- A server for data engineering tasks, GPU clustering, nomad setup, and data pipeline management
- Methods for Context and Data Analysis
- Attribution and Contribution Analysis in Data Science and Economics
- An in-memory data store for caching and message brokering