Redis
一个提供访问Redis数据库的模型上下文协议服务器。该服务器通过一组标准化工具使LLM能够与Redis键值存储进行交互。
概述
Redis MCP 服务器使 LLM 能够通过标准化工具与 Redis 键值存储进行交互。
核心功能
- 设置键值对(可设置过期时间)
- 获取键对应的值
- 删除一个或多个键
- 列出匹配特定模式的键
设置方法
选项 1:使用 Docker
{
"mcpServers": {
"redis": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/redis",
"redis://host.docker.internal:6379" // macOS上使用host.docker.internal
]
}
}
}
选项 2:使用 NPX
{
"mcpServers": {
"redis": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-redis",
"redis://localhost:6379"
]
}
}
}
构建自己的容器
docker build -t mcp/redis -f src/redis/Dockerfile .
可用工具
工具 | 描述 | 参数 |
---|---|---|
set | 设置键值对 | key (字符串), value (字符串), expireSeconds (数字, 可选) |
get | 获取键值 | key (字符串) |
delete | 删除键 | key (字符串或字符串数组) |
list | 列出匹配的键 | pattern (字符串, 可选, 默认: *) |
许可证
MIT 许可证