Redis MCP 服务器

Redis MCP 服务器

使用 Redis MCP 服务器,将闪电般快速的 Redis 操作集成到您的 AI 工作流,实现无缝缓存、实时消息传递和数据库管理。

“Redis” MCP 服务器的作用是什么?

Redis MCP 服务器是一款模型上下文协议(MCP)服务器,旨在促进 AI 助手与如 Redis Server、AWS Memory DB 等兼容 Redis 的内存数据库之间的无缝交互。它作为桥梁,使 AI 驱动的工作流可以执行键值存储操作、管理缓存数据,并以编程方式完成多样的数据库任务。通过标准化的 MCP 端点,Redis MCP 服务器开放了各种资源和工具,实现数据库查询、列表、哈希、集合管理,甚至实时的 Pub/Sub 消息传递。开发者和 AI agent 可轻松将高速、可扩展的内存存储与检索集成到应用中,提升性能,加速开发流程中的自动化。

提示词列表

仓库中未明确提供提示词模板。

资源列表

  • redis://status
    提供当前与 Redis 服务器的连接状态,包括主机、端口和数据库信息。

  • redis://info
    展示已连接 Redis 服务器的一般信息,如服务器版本与配置信息。

  • redis://keys/{pattern}
    列出 Redis 数据库中符合指定模式的所有键,便于浏览或搜索存储数据。

工具列表

  • get_value
    获取 Redis 数据库中指定键对应的值。
  • set_value
    存储指定键的值,支持可选过期时间。
  • delete_key
    从数据库中删除指定的键。
  • increment
    原子性递增某个键的数值。
  • list_push
    向列表结构中推入一个或多个值。
  • list_range
    获取列表中的一段范围内的值。
  • hash_set
    设置哈希表中的一个或多个字段。
  • hash_get
    获取哈希表中的一个或多个字段。
  • set_add
    向集合中添加一个或多个元素。
  • set_members
    获取集合中所有成员。
  • publish_message
    使用 Redis Pub/Sub 向指定频道发布消息。

该 MCP 服务器的应用场景

  • 数据库管理与监控
    AI agent 和开发者可监控连接状态、查看服务器信息和管理键,实现强大的数据库运维与健康检查。

  • 应用程序的动态缓存
    为 Web 和后端应用集成高速、AI 驱动的内存缓存,实现高频数据的临时存储与访问。

  • 实时消息传递
    利用 Pub/Sub 能力构建实时聊天机器人、通知系统或基于 Redis 消息的协作环境。

  • 工作流自动化
    通过 MCP 工具(列表、哈希、集合),自动化数据采集、转换和存储,加速 ETL 与 AI 数据管道任务。

  • 会话与状态管理
    通过高速键值操作管理 Web 应用、机器人和微服务的用户会话及状态信息。

如何配置

Windsurf

  1. 确保已安装 Node.js 和 Windsurf。
  2. 下载或克隆仓库。
  3. 将 Redis MCP 服务器添加到您的 Windsurf 配置中。
  4. 示例 JSON 配置:
    {
      "mcpServers": {
        "redis-mcp": {
          "command": "python",
          "args": ["src/server.py"]
        }
      }
    }
    
  5. 保存配置,重启 Windsurf 并检查连接。

API 密钥安全

使用 .env 文件(参考 .env.example)存储 Redis 凭据。在配置中引用环境文件:

{
  "env": {
    "REDIS_HOST": "yourhost",
    "REDIS_PORT": "6379",
    "REDIS_PASSWORD": "yourpassword"
  }
}

Claude

  1. 如果未安装,先安装 Claude Desktop。
  2. 下载/克隆仓库。
  3. 打开 Claude Desktop 设置。
  4. 使用下面的方式添加 MCP 服务器:
    {
      "mcpServers": {
        "redis-mcp": {
          "command": "python",
          "args": ["src/server.py"]
        }
      }
    }
    
  5. 保存并重启 Claude Desktop。

Cursor

  1. 确保您的系统已安装 Cursor。
  2. 克隆 MCP 服务器仓库。
  3. 在 Cursor 配置中添加服务器:
    {
      "mcpServers": {
        "redis-mcp": {
          "command": "python",
          "args": ["src/server.py"]
        }
      }
    }
    
  4. 重启 Cursor 并验证集成。

Cline

  1. 如未安装,先安装 Cline。
  2. 克隆仓库。
  3. 打开 Cline 的配置文件。
  4. 插入如下内容:
    {
      "mcpServers": {
        "redis-mcp": {
          "command": "python",
          "args": ["src/server.py"]
        }
      }
    }
    
  5. 保存并重启 Cline。

API 密钥安全

在每个平台上,均使用环境变量存储凭据,如上例所示。

如何在 FlowHunt 流程中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 流程中,首先在流程中添加 MCP 组件,并将其连接到您的 AI agent:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:

{
  "redis-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI agent 即可作为工具使用该 MCP,访问其全部功能。请记得将 “redis-mcp” 替换为实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性详情/备注
概览
提示词列表未找到提示词模板
资源列表status、info、keys/{pattern}
工具列表get/set/delete/increment/list/hash/set/pubsub 工具
API 密钥安全使用 .env 和环境变量
采样支持(评测时可忽略)未提及

我们的观点

Redis MCP 服务器功能强大、文档完善,广泛开放了 Redis 功能,并遵循 MCP 资源与工具规范。虽然缺少提示词模板和采样/roots 等高级特性,灵活性略有不足,但对于内存键值场景整体实用性很高。

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数4
Star 数22

评分:
我会给这个 MCP 服务器打 8 分(满分 10 分)。结构清晰,文档完善,资源与工具丰富。提示词模板与先进功能(如 roots 或采样)的缺失,令其在更高级的 MCP 工作流中存在提升空间。

常见问题

什么是 Redis MCP 服务器?

Redis MCP 服务器是一种模型上下文协议(MCP)服务器,使 AI 助手和工作流可以与兼容 Redis 的内存数据库交互,实现快速的键值存储、高效缓存及实时消息传递。

该 MCP 服务器提供哪些工具和资源?

它提供键值的获取/设置/删除操作、列表和哈希管理、集合操作、Pub/Sub 消息,以及用于检查服务器状态、信息和浏览键的资源。

如何保护我的 Redis 凭据安全?

使用 .env 文件或环境变量来存储 Redis 主机、端口和密码。在您的配置中引用这些变量以确保凭据安全。

Redis MCP 服务器的典型应用场景有哪些?

应用场景包括为 Web 应用提供动态缓存、实时聊天或通知系统、工作流自动化、会话/状态管理以及数据库监控/管理。

如何在 FlowHunt 中使用该 MCP 服务器?

在 FlowHunt 流程中添加 MCP 组件,在配置面板中填写 Redis MCP 服务器信息,并将其连接到您的 AI agent,即可启用所有受支持的 Redis 操作。

试用 FlowHunt 的 Redis MCP 服务器

借助 Redis MCP 服务器,使用内存数据、极速缓存和实时消息,为您的 AI 应用程序注入强大动力。

了解更多

Redis Cloud API MCP 服务器
Redis Cloud API MCP 服务器

Redis Cloud API MCP 服务器

Redis Cloud API MCP 服务器桥接 AI 助手和 MCP 客户端与 Redis Cloud 资源,实现账户、订阅、数据库、任务与配置的自然语言管理。可直接在开发工具中自动化 Redis Cloud 运维,提升生产力并简化云端工作流。...

2 分钟阅读
AI MCP Server +3
MongoDB MCP 服务器
MongoDB MCP 服务器

MongoDB MCP 服务器

MongoDB MCP 服务器实现了 AI 助手与 MongoDB 数据库的无缝集成,可通过标准化的 Model Context Protocol (MCP) 实现数据库的直接管理、查询自动化和数据检索。...

2 分钟阅读
AI MCP +5
Kubernetes MCP 服务器
Kubernetes MCP 服务器

Kubernetes MCP 服务器

Kubernetes MCP 服务器连接 AI 助手与 Kubernetes/OpenShift 集群,实现通过自然语言工作流进行资源管理、Pod 操作和 DevOps 自动化。...

2 分钟阅读
Kubernetes MCP Server +4