
Lets Gemini CLI store, search and manage the data in your Redis database in plain words: caches, sessions, streams, JSON and vectors.
by redis· DatabasesUnclaimed · Yours? Claim it
4 images
About
Redis's own MCP server, packaged as a Gemini CLI extension. It gives your agent a natural-language interface to a Redis database, so it can store and read data, work with Redis data structures and run vector search without you writing the commands. What you can do with it - Set and get strings with an expiry, for caching and session data - Work with hashes, lists, sets, sorted sets and streams, including stream consumer groups - Store, read and update JSON documents by path - Create vector indexes and run vector and hybrid searches - Publish messages to channels and subscribe to them - Scan keys, set expiries, rename and delete keys, and read server info and stats - Search the Redis documentation for answers How it connects Install it with gemini extensions install https://github.com/redis/mcp-redis. It runs on your machine through uvx (the redis-mcp-server package on PyPI) and connects to the Redis URL you set in REDIS_URL, such as redis://localhost:6379/0, or a rediss:// address for Redis Cloud and other TLS connections. With no URL set, it connects to a local Redis at 127.0.0.1:6379. Good to know - It starts with uvx, so you need uv installed. - For read-only access, connect as a Redis ACL user without write permissions; Redis's README shows how to create one. - The server also supports Redis Cluster mode and Microsoft Entra ID sign-in for Azure Managed Redis. - Outside Gemini CLI, the same server runs as a local MCP server with uvx or Docker.
Plugins people install alongside Redis MCP Server.
Once it’s added
“Store the entire conversation in a stream.”
“Store this user session data with a 1-hour expiration.”
“Cache this API response for 5 minutes.”
“Search for similar vectors in the product embeddings.”
“Get the top 10 scores from the leaderboard.”
“Publish a notification to the alerts channel.”
Before you add it
Reads only
Keys, strings, hashes, lists, sets, sorted sets and streams · JSON documents and vector search results · Server info, stats and connected clients · The Redis documentation
Makes changes · your agent can ask first
Sets, updates and deletes keys and their expiries · Adds to lists, sets, sorted sets and streams · Creates vector indexes and stores JSON documents · Publishes messages to channels
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
gemini extensions install https://github.com/redis/mcp-redis
Scanned and passed · checked 6 h ago
No reviews yet. Used Redis MCP Server? Say how it went.
Write a reviewPlugins people install alongside Redis MCP Server.
Equips your coding agent with a database architect, a SQL specialist and a PostgreSQL table-design skill.
Let your agent explore schemas and query your databases, from Postgres and MySQL to BigQuery, AlloyDB and Spanner.
Let your agent work with your Firebase projects: Firestore data, Auth users, security rules, Crashlytics and deploys.
Supabase's own MCP server: your agent manages tables, runs SQL and migrations, checks logs and deploys Edge Functions in your projects.
Nobody has shared how they use Redis MCP Server yet.
Security scan
Passed
Safe to install in every agent it supports. Extensions.