返回作品集

Redis MCP Server

面向 Redis 的 MCP 服务,带连接管理、命令黑名单和 Web UI

连接管理

保存、测试并切换本地或远程 Redis 连接。

Redis Explorer

浏览 Redis key、查看类型、TTL 和结构化内容。

命令黑名单

默认拦截 FLUSHALL、SHUTDOWN、CONFIG SET 等危险命令。

查询控制台

在 Web UI 里测试命令是否会被黑名单拦截。

GitHubREADME

这个 MCP Server 做什么

Redis MCP Server 是一个面向 Redis 的 Model Context Protocol 服务。它可以连接本地或远程 Redis,并把常见 Redis 操作暴露给 AI 助手。

重点能力

  • 连接任意 Redis 实例,支持认证和 TLS
  • 30+ 内置工具,覆盖 strings、hashes、lists、sets、sorted sets
  • 保存和切换多套 Redis 连接
  • Web UI 管理连接、命令黑名单和查询测试
  • 密码使用 AES-256-GCM 加密保存
  • 默认拦截 FLUSHALL、FLUSHDB、SHUTDOWN、CONFIG SET 等危险命令

安装

git clone https://github.com/minivv/redis-mcp-server.git
cd redis-mcp-server
npm install
npm run build

MCP 客户端配置

{
  "mcpServers": {
    "redis-mcp-server": {
      "type": "stdio",
      "command": "node",
      "args": ["/your/path/to/redis-mcp-server/build/index.js"],
      "env": {
        "MCP_OPEN_BROWSER": "false"
      }
    }
  }
}

常用工具

类型工具
连接save_connection, use_connection, test_connection, get_connection_info
Keylist_keys, get_key_info, delete_key, set_ttl
数据结构get_string, set_string, get_hash, get_list, get_set, get_sorted_set
安全get_command_blacklist, update_command_blacklist, reset_command_blacklist
打开 GitHub