mcp-redis
by redis·★ 510·综合分 54
官方 Redis MCP 服务器,为 AI 代理提供自然语言接口,用于高效管理 Redis 数据。
概述
Redis MCP 服务器是一个专为代理应用设计的自然语言接口,使 AI 能够高效地管理和搜索 Redis 中的数据。它与 MCP 客户端无缝集成,支持通过自然语言执行复杂的 Redis 操作。服务器提供全面的工具集,包括字符串、哈希、列表、集合、有序集合、流、发布/订阅、JSON 文档管理,以及向量搜索功能。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当你需要一个官方的、生产就绪的 Redis MCP 界面,具有全面的数据结构支持和自然语言功能时,选择它。
什么时候不要选它
如果你已经在使用 Redis,或者需要 Redis 不支持的专业数据库功能(如复杂连接或多文档事务),则避免使用。
此 server 暴露的工具
从 README 抽取出 11 个工具stringSet, get strings with expiration
hashStore field-value pairs within a single key
listAppend and pop items from lists
setAdd, remove and list set members
sorted setManage data with score-based ordering
pub/subPublish and subscribe to channels
streamsManage data streams and consumer groups
JSONStore and manipulate JSON documents
docsSearch Redis documentation
query engineManage vector indexes and perform vector search
server managementRetrieve information about the database
可对比工具
安装
安装
从 PyPI 安装(推荐)
{
"mcpServers": {
"RedisMCPServer": {
"command": "uvx",
"args": [
"--from",
"redis-mcp-server@latest",
"redis-mcp-server",
"--url",
"redis://localhost:6379/0"
]
}
}
}从 GitHub 安装
uvx --from git+https://github.com/redis/mcp-redis.git redis-mcp-server --url redis://localhost:6379/0Docker 安装
docker run -d --name redis-mcp-server -e REDIS_HOST=<redis_hostname> -e REDIS_PORT=<redis_port> -e REDIS_USERNAME=<redis_username> mcp/redisFAQ
- 这个 MCP 服务器支持哪些 Redis 数据类型?
- 服务器支持所有主要的 Redis 数据类型,包括字符串、哈希、列表、集合、有序集合、流、JSON 文档,并提供了用于发布/订阅和向量搜索的工具。
- 如何使用此 MCP 服务器进行 Redis 身份验证?
- 服务器支持多种身份验证方法,包括用户名/密码、Redis ACL 和 Azure 托管 Redis 的 EntraID 身份验证。可以通过命令行参数、环境变量或 URI 参数进行配置。
mcp-redis 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。