RedisNexus
БесплатноНе проверенRedisNexus is an AI-powered operations intelligence platform that provides 16 enterprise-grade tools for managing Redis data, health monitoring, and cache strat
Описание
RedisNexus is an AI-powered operations intelligence platform that provides 16 enterprise-grade tools for managing Redis data, health monitoring, and cache strategy. It enables AI assistants to perform secure, multi-tenant Redis operations and real-time intelligence analysis within production-ready Kubernetes environments.
README
The world's first AI-native Redis MCP server + SaaS platform. Nobody has built this before.
What Is This?
RedisNexus is an enterprise-grade platform that makes Redis operations intelligent by combining:
- Redis MCP Server — 16 enterprise tools that let AI assistants (Claude, GPT, etc.) talk directly to Redis
- Multi-Tenant SaaS Dashboard — Real-time monitoring for all your Redis instances across products
- AI-Powered Intelligence — Cache strategy advisor, health scoring, anomaly detection
- Kubernetes-Native — Production-ready with HA, auto-scaling, backups, Prometheus alerts
Architecture
┌─────────────────────────────────────────────────────────┐
│ RedisNexus Platform │
├─────────────┬──────────────┬────────────┬───────────────┤
│ MCP Server │ Dashboard │ AI Engine │ Multi-Tenant │
│ (16 tools) │ (React SPA) │ (Advisor) │ (Isolation) │
├─────────────┴──────────────┴────────────┴───────────────┤
│ Redis 7.2 (Sentinel HA) │
│ Master → Replica 1 → Replica 2 │
├─────────────────────────────────────────────────────────┤
│ Kubernetes (K8s) │
│ HPA │ NetworkPolicy │ ServiceMonitor │ CronJob Backup │
└─────────────────────────────────────────────────────────┘
MCP Server — 16 Enterprise Tools
Core Data Operations
| Tool | Type | Description |
|---|---|---|
redis_get |
Read | Auto-detect type, retrieve any key with metadata |
redis_set |
Write | SET with TTL, NX/XX flags for distributed locks |
redis_hash_set |
Write | Atomic multi-field hash operations |
redis_hash_get |
Read | Selective hash field retrieval |
redis_list_push |
Write | LPUSH/RPUSH for queue/stack patterns |
redis_list_range |
Read | Range queries on lists |
redis_sorted_set_add |
Write | Scored members for leaderboards |
redis_sorted_set_range |
Read | Rank-based range queries |
redis_stream_add |
Write | Append to streams with MAXLEN |
redis_stream_read |
Read | Read stream entries by ID range |
redis_publish |
Write | Pub/Sub channel publishing |
Operations & Intelligence
| Tool | Type | Description |
|---|---|---|
redis_scan_keys |
Read | Production-safe SCAN (never KEYS) |
redis_pipeline_execute |
Write | Batch 50+ commands atomically |
redis_health_check |
Intel | AI-scored health analysis with recommendations |
redis_key_analysis |
Intel | Keyspace pattern & memory profiling |
redis_cache_strategy |
Intel | AI advisor for caching architecture |
redis_tenant_ops |
Intel | Multi-tenant isolation & management |
redis_server_info |
Read | Comprehensive server metrics |
redis_delete |
Write | Safe deletion with confirmation gate |
Quick Start
1. Local Development (stdio)
cd redis_nexus_mcp/
pip install -r requirements.txt
python redis_mcp_server.py
2. HTTP Server (remote/production)
python redis_mcp_server.py --http --port=8000
3. Docker
docker build -t santhira/redis-nexus-mcp .
docker run -p 8000:8000 \
-e REDIS_URL=redis://your-redis:6379 \
santhira/redis-nexus-mcp
4. Kubernetes (Production)
# Deploy entire stack
kubectl apply -f k8s/redis-nexus-full.yaml
# Verify
kubectl get pods -n redis-nexus
kubectl logs -f deployment/redis-nexus-mcp -n redis-nexus
Multi-Tenant SaaS Architecture
RedisNexus supports multiple products sharing the same Redis infrastructure with isolation:
tenant:finspot:* → Finspot Trading (NOREN)
tenant:linkedeye:* → LinkedEye ITSM
tenant:voicelead:* → VoiceLead AI
tenant:clinicvoice:* → ClinicVoice AI
tenant:hrassist:* → HRAssist AI
Each tenant gets:
- Key isolation via prefix-based namespacing
- Usage tracking (API calls, memory, key count)
- Resource limits (max keys, max memory, rate limiting)
- Independent health monitoring
AI Intelligence Features
Cache Strategy Advisor
Use case: "trading API price cache for NOREN"
→ Recommends: Cache-aside with 1-5s TTL
→ Suggests: Sorted Sets for rankings, Streams for audit
→ Warns: Enable stampede prevention with SETNX locks
Health Check Scoring
Health Score: 87/100
🟡 WARNING: Memory at 82% — plan capacity increase
🟡 WARNING: 3 slow queries detected (>10ms)
✅ Cache hit rate: 94.2% (healthy)
✅ Replication: 2 replicas connected
Production Checklist
- Redis 7.2 with Sentinel HA (auto-failover)
- AOF + RDB persistence (dual durability)
- Prometheus metrics + Grafana dashboard
- PrometheusRule alerts (memory, latency, replication)
- HPA auto-scaling (2-10 replicas)
- NetworkPolicy (namespace isolation)
- CronJob backups (every 6 hours)
- TLS termination via Ingress
- Rate limiting (100 req/min)
- Non-root container execution
- Health checks (readiness + liveness)
Files
redis_nexus_mcp/
├── redis_mcp_server.py # MCP Server (16 enterprise tools)
├── requirements.txt # Python dependencies
├── Dockerfile # Production container
├── k8s/
│ └── redis-nexus-full.yaml # Complete K8s deployment
└── README.md # This file
RedisNexus_Dashboard.jsx # React SaaS Dashboard (artifact)
Built By
Santhira (Rajkumar Madhu) — Founder & CTO Self-hosted, cost-effective, enterprise-grade.
RedisNexus: Because your Redis deserves intelligence, not just commands.
Установка RedisNexus
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/rajkumar-madhu/mcpFAQ
RedisNexus MCP бесплатный?
Да, RedisNexus MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для RedisNexus?
Нет, RedisNexus работает без API-ключей и переменных окружения.
RedisNexus — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить RedisNexus в Claude Desktop, Claude Code или Cursor?
Открой RedisNexus на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare RedisNexus with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
