一个模型上下文协议服务器,提供对Redis数据库的访问。该服务器允许大型语言模型(LLM)通过一组标准化工具与Redis键值存储进行交互。
ECONNREFUSED
redis-cli ping
应返回 "PONG"memurai-cli ping
应返回 "PONG"systemctl status redis
brew services list
redis://hostname:port
redis://localhost:6379
返回ECONNREFUSED错误,尝试使用显式IP:redis://127.0.0.1:6379
set
key
(字符串): Redis键value
(字符串): 要存储的值expireSeconds
(数字,可选): 过期时间(秒)get
key
(字符串):要检索的 Redis 键delete
key
(字符串 | 字符串数组):要删除的键或键数组list
pattern
(字符串,可选):与键匹配的模式(默认:*)要在 Claude Desktop 应用中使用此服务器,请将以下配置添加到 claude_desktop_config.json
文件的 "mcpServers" 部分:
{
"mcpServers": {
"redis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/redis",
"redis://host.docker.internal:6379"]
}
}
}

{
"mcpServers": {
"redis": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-redis",
"redis://localhost:6379"
]
}
}
}

为了快速安装,请使用以下一键安装按钮之一...
手动安装:在 VS Code 中,将以下 JSON 代码块添加到您的用户设置 (JSON) 文件中。您可以按 Ctrl + Shift + P
并键入 Preferences: Open User Settings (JSON)
来完成此操作。
或者,您可以将其添加到工作区中的 .vscode/mcp.json
文件中。这允许您与他人共享配置。
请注意,
.vscode/mcp.json
文件中不需要mcp
键。
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "redis_url",
"description": "Redis URL (例如 redis://localhost:6379)"
}
],
"servers": {
"redis": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-redis"],
"env": {
"REDIS_URL": "${input:redis_url}"
}
}
}
}
}

Docker安装:
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "redis_url",
"description": "Redis URL (例如 redis://host.docker.internal:6379)"
}
],
"servers": {
"redis": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/redis"],
"env": {
"REDIS_URL": "${input:redis_url}"
}
}
}
}
}

此 MCP 服务器采用 MIT 许可证授权。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。