
Redis MCP Server

2025.04.03
0
PythonRedis 服务MCP 集成容器化部署数据库
customRedis 是一个集成了 MCP(Model Control Protocol)的 Redis 服务器实现,通过 Docker 容器化部署。它提供了 Redis 的基本功能,并通过 MCP 服务器集成支持 Redis 操作,适用于需要 Redis 数据库服务的场景。
View on GitHub
Overview
基本能力
产品定位
customRedis 是一个专业的 Redis 服务器实现,集成了 MCP 协议,适用于需要 Redis 数据库服务的场景。
核心功能
- Redis 服务器支持持久化
- 通过 MCP 服务器集成支持 Redis 操作
- 支持 Docker 和 Docker Compose
- 全面的错误处理和日志记录
- 基于环境的配置
- Redis 服务的健康检查
适用场景
- 需要 Redis 数据库服务的应用
- 需要与 MCP 协议集成的 Redis 操作
- 容器化部署的 Redis 服务
工具列表
set_redis_key(key: str, value: str)
: 设置键值对get_redis_key(key: str)
: 通过键获取值delete_redis_key(key: str)
: 删除键list_redis_keys(pattern: str = '*')
: 列出匹配模式的所有键
常见问题解答
- 确保 Redis 在容器中运行
- 确保 Redis 端口(6379)可访问
- 确保 Docker 在系统上运行
使用教程
使用依赖
- Docker
- Docker Compose
安装教程
- 克隆仓库:
git clone https://github.com/cbuitragoh/customRedis.git
cd customredis
- 启动服务:
docker-compose up -d
- 检查日志:
docker-compose logs -f
调试方式
- 本地开发:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
python src/server.py
- Docker 开发:
docker-compose build
docker-compose up