这是一个使用 Spring Boot 和 Spring AI 实现的 Redis 管理与控制协议(MCP)服务器。
该项目实现了一个 Redis MCP 服务器,提供了一套用于 Redis 操作的工具。它使用 spring-ai-mcp-server-webmvc-spring-boot-starter 来实现 MCP 服务器发送事件(SSE)功能。
可以通过系统属性 redis.url 来配置 Redis 连接。默认值是 redis://localhost:6379。
示例:
java -Dredis.url=redis://your-redis-host:6379 -jar your-app.jar
要在 Cursor 中使用此 MCP 服务器,请在您的 Cursor 设置中添加以下配置:
{
"redis-mcp-server": {
"url": "http://localhost:8080/sse",
"enabled": true
}
}
mvn clean package
java -jar target/redis-mcp-server-{version}.jar
服务器暴露了以下 MCP 工具:
set: 设置一个 Redis 键值对,可选设置过期时间get: 根据键从 Redis 获取值delete: 删除 Redis 中的一个或多个键list: 列出匹配模式的 Redis 键本项目采用 MIT 许可证。