Skip to main content
Glama
Musaraf-M
by Musaraf-M

Sentinal

Инструменты мониторинга инфраструктуры для ИИ-ассистентов. Одна кодовая база, множество платформ.

Попросите своего ИИ-ассистента проверить состояние Redis, проинспектировать очереди BullMQ, диагностировать медленные запросы — и всё это с помощью естественного общения.

Платформы

Платформа

Дистрибутив

Установка

Claude, Cursor, Copilot, Cline, Warp, Gemini CLI

MCP Server (npm)

npx @md-musaraf/sentinal-mcp

OpenClaw

ClawHub

clawhub install sentinal-redis

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_ping

Проверка соединения с экземпляром Redis

redis_health

Полный отчет о состоянии — сервер, память, клиенты, медленные запросы, очереди BullMQ

redis_memory

Глубокий анализ памяти с диагностикой фрагментации

redis_slowlog

Инспекция медленных запросов

bullmq_list

Список всех очередей BullMQ с количеством задач по состояниям

bullmq_failed_jobs

Инспекция неудачных задач с полезной нагрузкой и трассировками стека

bullmq_job_details

Полные сведения о конкретной задаче

bullmq_stale_jobs

Поиск задач, застрявших в активном состоянии

Примеры использования

Просто спросите своего ИИ-ассистента:

  • "Проверь состояние моего 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

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    20
    65 npm
    7
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    BetterDB 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.
    60
    72 npm
    1,304
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    FastMCP server with read-only tools to monitor Redis — queue depths, Celery queue status, connected clients, server/memory info, and per-database key counts
    5
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A lightweight npm MCP server for deep Redis diagnostics, offering tools for memory, slowlog, clients, keyspace, latency, and config analysis with AI-powered recommendations.
    8
    50 npm
    MIT