一个提供对Redis数据库访问的Model Context Protocol服务器。此服务器使LLMs能够通过一组标准化工具与Redis键值存储进行交互。
ECONNREFUSED
redis-cli ping 应返回 "PONG"memurai-cli ping 应返回 "PONG"systemctl status redisbrew services listredis://hostname:portredis://localhost:6379 返回ECONNREFUSED,请尝试使用明确的IP地址:redis://127.0.0.1:6379set
key (字符串):Redis键value (字符串):要存储的值expireSeconds (数字,可选):过期时间(秒)get
key (字符串):要检索的Redis键delete
key (字符串 | 字符串数组):要删除的键或键数组list
pattern (字符串,可选):匹配键的模式(默认:*)要在Claude Desktop应用中使用此服务器,请在您的claude_desktop_config.json文件的“mcpServers”部分添加以下配置:
host.docker.internal{
"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 (e.g. 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 (e.g. 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文件。