mcp-redis
View on GitHubThe official Redis MCP Server is a natural language interface designed for agentic applications to manage and search data in Redis efficiently
Official Redis MCP Server exposing Redis as a natural-language toolset for MCP clients: strings, hashes, lists, sets, sorted sets, streams, pub/sub, JSON, plus vector index/search. Ships as a PyPI package, Docker image and uvx entry with EntraID auth.
Use Cases
Store and retrieve chat/conversation history in Redis streamsCache LLM responses and session data with TTLCreate vector indexes and run semantic vector searchManage hashes, lists, sets and sorted sets via natural languagePub/sub messaging and real-time notifications for agentsStore JSON documents with path-based accessBuild Redis Streams consumer groups for event processingSemantic search over Redis documentationInspect Redis server and database statusGive coding assistants direct access to a Redis data storeUse Redis as memory backend for agentic applications
Built With
- Language
- Python
- Frameworks
- Model Context Protocol (MCP) · OpenAI Agents SDK · Claude Desktop · VS Code GitHub Copilot · Augment · Gemini CLI · FastMCP
Tags
mcp-server · redis · natural-language-interface · vector-search · embeddings · key-value-store · streams · pubsub · caching · json · entra-id · docker · pypi · stdio-transport