Sentinal MCP
Sentinal
Инструменты мониторинга инфраструктуры для ИИ-ассистентов. Одна кодовая база, множество платформ.
Попросите своего ИИ-ассистента проверить состояние Redis, проинспектировать очереди BullMQ, диагностировать медленные запросы — и всё это с помощью естественного общения.
Платформы
Платформа | Дистрибутив | Установка |
Claude, Cursor, Copilot, Cline, Warp, Gemini CLI | MCP Server (npm) |
|
OpenClaw | ClawHub |
|
ChatGPT | GPT Store | Скоро |
Raycast | Raycast Store | Скоро |
Related MCP server: BetterDB MCP
Модули
Модуль | Статус | Что мониторит |
Redis | ✅ Готов | Состояние сервера, память, медленные запросы, клиенты, очереди BullMQ |
Docker | 🔜 Запланировано | Состояние контейнеров, логи, использование ресурсов |
Kubernetes | 🔜 Запланировано | Статус подов, количество перезапусков, лимиты ресурсов |
GitHub Actions | 🔜 Запланировано | Запуски рабочих процессов, сбои, повторные запуски |
Vercel | 🔜 Запланировано | Статус развертывания, откаты |
MCP Server
Работает с любым ИИ-инструментом, поддерживающим Model Context Protocol — Claude Desktop, Claude Code, Cursor, GitHub Copilot, Cline, Warp, Gemini CLI, Continue и другими.
Установка
Добавьте в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"sentinal": {
"command": "npx",
"args": ["@md-musaraf/sentinal-mcp"],
"env": {
"REDIS_URL": "redis://localhost:6379"
}
}
}
}Инструменты
Инструмент | Описание |
| Проверка соединения с экземпляром Redis |
| Полный отчет о состоянии — сервер, память, клиенты, медленные запросы, очереди BullMQ |
| Глубокий анализ памяти с диагностикой фрагментации |
| Инспекция медленных запросов |
| Список всех очередей BullMQ с количеством задач по состояниям |
| Инспекция неудачных задач с полезной нагрузкой и трассировками стека |
| Полные сведения о конкретной задаче |
| Поиск задач, застрявших в активном состоянии |
Примеры использования
Просто спросите своего ИИ-ассистента:
"Проверь состояние моего Redis"
"Есть ли переполненные очереди BullMQ?"
"Покажи мне неудачные задачи в email-queue"
"Почему Redis работает медленно?"
"Сколько памяти использует Redis?"
"Найди зависшие задачи в payment-queue"
Навыки OpenClaw
Устанавливайте отдельные навыки из ClawHub:
clawhub install sentinal-redisЭтот навык обучает вашего ассистента OpenClaw мониторить Redis и BullMQ с помощью redis-cli. Код не требуется — просто установите и спрашивайте.
Структура проекта
sentinal/
├── core/ # Shared knowledge and scripts
│ ├── redis/
│ ├── docker/
│ └── kubernetes/
├── platforms/
│ ├── mcp/ # MCP Server → npm
│ ├── openclaw/ # OpenClaw Skills → ClawHub
│ ├── chatgpt/ # Custom GPT → GPT Store
│ └── raycast/ # Extension → Raycast Store
└── scripts/ # Build and publish automationРазработка
Предварительные требования
Node.js 22+
pnpm 10+
Настройка
git clone https://github.com/Musaraf-M/sentinal.git
cd sentinal
pnpm installСборка
pnpm buildЗапуск MCP-сервера локально
node platforms/mcp/dist/index.jsУчастие в разработке
Мы приветствуем любой вклад! Области, где нужна помощь:
Новые модули мониторинга (Docker, Kubernetes, GitHub Actions)
Новые адаптеры платформ
Исправление ошибок и улучшения
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Investigate errors, track deployments, analyze performance, and manage application monitoring
- SuperlogOAuthsh.superlog
Open-source agent that observes and fixes your application. Query logs, traces, metrics, incidents.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to manage BullMQ Redis-based job queues through natural language, supporting operations like job monitoring, queue control, and multi-instance Redis connections. Users can add, retry, promote, and clean jobs while accessing detailed job logs and queue statistics directly within the assistant.2065 npm7MIT
- AlicenseAqualityAmaintenanceBetterDB gives Claude Code, Cursor, Windsurf, and other MCP clients deep observability into Valkey and Redis instances. It implements 22 MCP tools including get_health, get_slowlog, get_commandlog, get_hot_keys, get_anomalies, get_cluster_nodes, get_cluster_slowlog, and get_slot_stats.6072 npm1,304MIT
- AlicenseAqualityBmaintenanceFastMCP server with read-only tools to monitor Redis — queue depths, Celery queue status, connected clients, server/memory info, and per-database key counts53MIT
- AlicenseAqualityDmaintenanceA lightweight npm MCP server for deep Redis diagnostics, offering tools for memory, slowlog, clients, keyspace, latency, and config analysis with AI-powered recommendations.850 npmMIT