Skip to directory

About Redis MCP

Redis-maintained local MCP server connects agents to a configured Redis database for string, hash, list, set, sorted-set, stream, pub/sub, JSON and vector operations.

What you can use it for

  • Inspect and query Redis data
  • Manage Redis key/value data through configured tools
  • Connect agents to Azure Managed Redis with documented Entra ID authentication
Connection and setup
Hosting
local
Transport
stdio
Endpoint
Local process; no hosted endpoint documented
Authentication
Redis connection URL or equivalent host/port/password options; use Redis ACL with least privileges.

Requirements

  • Python package runner uvx, or another installation method documented by Redis.
  • A reachable Redis deployment and its connection information.

Setup steps

  1. Run the official package with `uvx --from redis-mcp-server@latest redis-mcp-server` for the documented stdio setup.
  2. Configure the target Redis host and connection options using documented variables such as REDIS_HOST, REDIS_PORT, REDIS_DB, REDIS_USERNAME, REDIS_PWD, and REDIS_SSL; use REDIS_URL when the documented URL form is preferred.
  3. Keep credentials in the MCP client�s protected local environment configuration. Do not place them in prompts or catalog data.
  4. Restart the MCP client, confirm initialization and tool discovery, and use a harmless read-only query against a non-sensitive key to check functionality.
Tools 53

Crawl4AI checked the official Redis MCP docs and current source modules. All 53 @mcp.tool registered functions are recorded; availability can depend on Redis version, features, and server package version.

  • client_list

    Publisher source registers this exact tool identifier; see the saved source audit.

    01
  • create_vector_index_hash

    Publisher source registers this exact tool identifier; see the saved source audit.

    02
  • dbsize

    Publisher source registers this exact tool identifier; see the saved source audit.

    03
  • delete

    Publisher source registers this exact tool identifier; see the saved source audit.

    04
  • expire

    Publisher source registers this exact tool identifier; see the saved source audit.

    05
  • get

    Publisher source registers this exact tool identifier; see the saved source audit.

    06
  • get_index_info

    Publisher source registers this exact tool identifier; see the saved source audit.

    07
  • get_indexed_keys_number

    Publisher source registers this exact tool identifier; see the saved source audit.

    08
  • get_indexes

    Publisher source registers this exact tool identifier; see the saved source audit.

    09
  • get_vector_from_hash

    Publisher source registers this exact tool identifier; see the saved source audit.

    10
  • hdel

    Publisher source registers this exact tool identifier; see the saved source audit.

    11
  • hexists

    Publisher source registers this exact tool identifier; see the saved source audit.

    12
  • hget

    Publisher source registers this exact tool identifier; see the saved source audit.

    13
  • hgetall

    Publisher source registers this exact tool identifier; see the saved source audit.

    14
  • hset

    Publisher source registers this exact tool identifier; see the saved source audit.

    15
  • hybrid_search

    Publisher source registers this exact tool identifier; see the saved source audit.

    16
  • info

    Publisher source registers this exact tool identifier; see the saved source audit.

    17
  • json_del

    Publisher source registers this exact tool identifier; see the saved source audit.

    18
  • json_get

    Publisher source registers this exact tool identifier; see the saved source audit.

    19
  • json_set

    Publisher source registers this exact tool identifier; see the saved source audit.

    20
  • llen

    Publisher source registers this exact tool identifier; see the saved source audit.

    21
  • lpop

    Publisher source registers this exact tool identifier; see the saved source audit.

    22
  • lpush

    Publisher source registers this exact tool identifier; see the saved source audit.

    23
  • lrange

    Publisher source registers this exact tool identifier; see the saved source audit.

    24
  • lrem

    Publisher source registers this exact tool identifier; see the saved source audit.

    25
  • psubscribe

    Publisher source registers this exact tool identifier; see the saved source audit.

    26
  • publish

    Publisher source registers this exact tool identifier; see the saved source audit.

    27
  • read_messages

    Publisher source registers this exact tool identifier; see the saved source audit.

    28
  • rename

    Publisher source registers this exact tool identifier; see the saved source audit.

    29
  • rpop

    Publisher source registers this exact tool identifier; see the saved source audit.

    30
  • rpush

    Publisher source registers this exact tool identifier; see the saved source audit.

    31
  • sadd

    Publisher source registers this exact tool identifier; see the saved source audit.

    32
  • scan_all_keys

    Publisher source registers this exact tool identifier; see the saved source audit.

    33
  • scan_keys

    Publisher source registers this exact tool identifier; see the saved source audit.

    34
  • search_redis_documents

    Publisher source registers this exact tool identifier; see the saved source audit.

    35
  • set

    Publisher source registers this exact tool identifier; see the saved source audit.

    36
  • set_vector_in_hash

    Publisher source registers this exact tool identifier; see the saved source audit.

    37
  • smembers

    Publisher source registers this exact tool identifier; see the saved source audit.

    38
  • srem

    Publisher source registers this exact tool identifier; see the saved source audit.

    39
  • subscribe

    Publisher source registers this exact tool identifier; see the saved source audit.

    40
  • type

    Publisher source registers this exact tool identifier; see the saved source audit.

    41
  • unsubscribe

    Publisher source registers this exact tool identifier; see the saved source audit.

    42
  • vector_search_hash

    Publisher source registers this exact tool identifier; see the saved source audit.

    43
  • xack

    Publisher source registers this exact tool identifier; see the saved source audit.

    44
  • xadd

    Publisher source registers this exact tool identifier; see the saved source audit.

    45
  • xdel

    Publisher source registers this exact tool identifier; see the saved source audit.

    46
  • xgroup_create

    Publisher source registers this exact tool identifier; see the saved source audit.

    47
  • xgroup_destroy

    Publisher source registers this exact tool identifier; see the saved source audit.

    48
  • xrange

    Publisher source registers this exact tool identifier; see the saved source audit.

    49
  • xreadgroup

    Publisher source registers this exact tool identifier; see the saved source audit.

    50
  • zadd

    Publisher source registers this exact tool identifier; see the saved source audit.

    51
  • zrange

    Publisher source registers this exact tool identifier; see the saved source audit.

    52
  • zrem

    Publisher source registers this exact tool identifier; see the saved source audit.

    53
Limitations and notes
  • Official server currently documents stdio transport; database writes are possible, so configure Redis ACLs deliberately.
  • Redis Docs MCP at redis.io/mcp is a separate documentation-only server.
Original sources
  • official product documentation

    Current Redis documentation describes its self-hosted database MCP for reading, writing, querying, and basic server management; distinct from Redis Docs MCP.

  • official installation and configuration

    Documents redis-mcp-server package invocation, uvx installation, connection parameters, TLS options, environment variables, and Entra ID setup.

  • official documentation

    Current official publisher/maintainer documentation checked 2026-10-28T19:00:00.000Z.

Documentation checked 2026-10-29T00:00:00Z. Connection has not been runtime tested.