redis/mcp-redis
FreeRedis 官方 MCP 服务器,为智能体应用提供自然语言接口,高效管理和搜索 Redis 中的数据。
FreeFree tier
About redis/mcp-redis
The official Redis MCP Server is a natural language interface designed for agentic applications to efficiently manage and search data in Redis. It seamlessly integrates with MCP (Model Content Protocol) clients, enabling AI-driven workflows to interact with both structured and unstructured data. It supports all major Redis data types: strings, hashes, lists, sets, sorted sets, streams, and pub/sub. Features include search filtering, scalable lightweight design, and native EntraID authentication for Azure Managed Redis. Installation is available via PyPI, Docker, or from source. Integrates with OpenAI Agents SDK, Claude Desktop, VS Code with GitHub Copilot, and other MCP clients.
Key Features
Natural language queries
Seamless MCP integration
Full Redis data structure support (strings, hashes, lists, sets, sorted sets, streams, pub/sub)
Search filtering and efficient data retrieval
Scalable and lightweight design
EntraID authentication for Azure Managed Redis
Pros & Cons
Pros
- Natural language interface reduces complexity for AI agents
- Supports a wide range of Redis data types
- Easy integration with any MCP client
- Built-in search capabilities for efficient data retrieval
- Lightweight and scalable for high-performance operations
- Enterprise-grade authentication support via EntraID
Cons
- Currently only supports stdio transport; HTTP transport is planned but not yet available
- Requires a running Redis instance or Azure Managed Redis
Best For
Storing conversations in streamsCaching items with expirationManaging session dataIndexing and searching vector embeddingsUser profiles and product information management (hashes)Real-time notifications and chat (pub/sub)Leaderboards and priority queues (sorted sets)Queue and message broker systems (lists)