Mcp Redis Server

io.github.daedalus由 GitHub 帳號 daedalus 發布v0.1.0更新於 Oct 24, 2026

MCP server that exposes Redis API to AI models

已驗證STDIO僅桌面資料庫

概覽

AI 產生的概覽

本機 MCP 伺服器,向 AI 助理開放 Redis API,讓它能連線 Redis 執行個體並讀寫其中的資料。

可以做什麼
  • 連線、中斷連線並 ping Redis 伺服器
  • 讀寫、刪除與遞增字串鍵,包含批次取得與設定
  • 操作清單、集合、雜湊與有序集合:推入、取範圍、新增移除成員、讀取成員與計數
  • 檢查鍵:是否存在、過期設定、TTL、型別與掃描
  • 伺服器層級操作:資料庫大小、資訊、設定讀取與設定,以及清空目前資料庫或全部資料庫
適用情境
適合在開發或除錯時讓助理檢視與修改即時 Redis 資料,例如檢查快取值、鍵結構、TTL 或雜湊內容,或在本機、測試環境的 Redis 中寫入測試資料。
執行需求
以本機程序方式執行,從 PyPI 安裝(pip install mcp-redis-server),透過命令列或 Python 啟動。需要可連線的 Redis 伺服器;連線參數來自環境變數 REDIS_HOST、REDIS_PORT、REDIS_PASSWORD、REDIS_DB 與 REDIS_SSL。
安裝前請注意
這些工具可以寫入與刪除資料,其中 redis_del、redis_flushdb 與 redis_flushall 可能清空單一資料庫甚至整個執行個體;redis_config_set 會變更伺服器設定。選用的 REDIS_PASSWORD 從環境變數讀取。建議只連線非正式環境,除非確有必要,避免執行清空操作。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Redis Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

mcp-redis-server

MCP server that exposes Redis API to AI models

[PyPI] [Python] [Ruff]

mcp-name: io.github.daedalus/mcp-redis-server

Install

bash
pip install mcp-redis-server

Usage

python
from mcp_redis_server import mcp
# Run the servermcp.run()

Or as a CLI tool:

bash
mcp-redis-server

API

The server exposes the following tools:

Connection

  • redis_connect - Connect to Redis server
  • redis_disconnect - Disconnect from Redis server
  • redis_ping - Ping the Redis server

Strings

  • redis_get, redis_set, redis_mget, redis_mset, redis_del
  • redis_incr, redis_decr

Lists

  • redis_lpush, redis_rpush, redis_lrange, redis_llen

Sets

  • redis_sadd, redis_srem, redis_smembers, redis_sismember, redis_scard

Hashes

  • redis_hset, redis_hget, redis_hmset, redis_hmget, redis_hgetall
  • redis_hkeys, redis_hvals, redis_hdel, redis_hlen

Sorted Sets

  • redis_zadd, redis_zscore, redis_zrange, redis_zrevrange, redis_zcard

Keys

  • redis_exists, redis_expire, redis_ttl, redis_type, redis_scan

Server

  • redis_dbsize, redis_flushdb, redis_flushall, redis_info
  • redis_config_get, redis_config_set

Configuration

Environment variables:

  • REDIS_HOST - Redis host (default: localhost)
  • REDIS_PORT - Redis port (default: 6379)
  • REDIS_PASSWORD - Redis password (optional)
  • REDIS_DB - Redis database number (default: 0)
  • REDIS_SSL - Enable SSL (default: false)

Development

bash
git clone https://github.com/daedalus/mcp-redis-server.gitcd mcp-redis-serverpip install -e ".[test]"
# run testspytest
# formatruff format src/ tests/
# lintruff check src/ tests/
# type checkmypy src/

Usage

python
from mcp_redis import mcp
# Run the servermcp.run()

Or as a CLI tool:

bash
mcp-redis

API

The server exposes the following tools:

Connection

  • redis_connect - Connect to Redis server
  • redis_disconnect - Disconnect from Redis server
  • redis_ping - Ping the Redis server

Strings

  • redis_get, redis_set, redis_mget, redis_mset, redis_del
  • redis_incr, redis_decr

Lists

  • redis_lpush, redis_rpush, redis_lrange, redis_llen

Sets

  • redis_sadd, redis_srem, redis_smembers, redis_sismember, redis_scard

Hashes

  • redis_hset, redis_hget, redis_hmset, redis_hmget, redis_hgetall
  • redis_hkeys, redis_hvals, redis_hdel, redis_hlen

Sorted Sets

  • redis_zadd, redis_zscore, redis_zrange, redis_zrevrange, redis_zcard

Keys

  • redis_exists, redis_expire, redis_ttl, redis_type, redis_scan

Server

  • redis_dbsize, redis_flushdb, redis_flushall, redis_info
  • redis_config_get, redis_config_set

Configuration

Environment variables:

  • REDIS_HOST - Redis host (default: localhost)
  • REDIS_PORT - Redis port (default: 6379)
  • REDIS_PASSWORD - Redis password (optional)
  • REDIS_DB - Redis database number (default: 0)
  • REDIS_SSL - Enable SSL (default: false)

Development

bash
git clone https://github.com/daedalus/mcp-redis.gitcd mcp-redispip install -e ".[test]"
# run testspytest
# formatruff format src/ tests/
# lintruff check src/ tests/
# type checkmypy src/

來源:README.md,提交 ea52b06

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分