Sentinal MCP

Sentinal MCP

Redis health, BullMQ queue monitoring, memory analysis, and slow query diagnostics

Category
Visit Server

README

Sentinal

npm Glama License: MIT

Infrastructure monitoring tools for AI assistants. One codebase, multiple platforms.

Ask your AI assistant to check Redis health, inspect BullMQ queues, diagnose slow queries — all through natural conversation.

Platforms

Platform Distribution Install
Claude, Cursor, Copilot, Cline, Warp, Gemini CLI MCP Server (npm) npx @md-musaraf/sentinal-mcp
OpenClaw ClawHub clawhub install sentinal-redis
ChatGPT GPT Store Coming soon
Raycast Raycast Store Coming soon

Modules

Module Status What it monitors
Redis āœ… Ready Server health, memory, slow queries, clients, BullMQ queues
Docker šŸ”œ Planned Container health, logs, resource usage
Kubernetes šŸ”œ Planned Pod status, restart counts, resource limits
GitHub Actions šŸ”œ Planned Workflow runs, failures, re-triggers
Vercel šŸ”œ Planned Deployment status, rollbacks

MCP Server

Works with any AI tool that supports Model Context Protocol — Claude Desktop, Claude Code, Cursor, GitHub Copilot, Cline, Warp, Gemini CLI, Continue, and more.

Install

Add to your MCP client config:

{
  "mcpServers": {
    "sentinal": {
      "command": "npx",
      "args": ["@md-musaraf/sentinal-mcp"],
      "env": {
        "REDIS_URL": "redis://localhost:6379"
      }
    }
  }
}

Tools

Tool Description
redis_ping Test connectivity to a Redis instance
redis_health Full health report — server, memory, clients, slow queries, BullMQ queues
redis_memory Deep memory analysis with fragmentation diagnostics
redis_slowlog Inspect slow queries
bullmq_list List all BullMQ queues with job counts per state
bullmq_failed_jobs Inspect failed jobs with payloads and stack traces
bullmq_job_details Full details of a specific job
bullmq_stale_jobs Find jobs stuck in active state

Example Usage

Just ask your AI assistant:

  • "Check my Redis health"
  • "Are any BullMQ queues backing up?"
  • "Show me failed jobs in the email-queue"
  • "Why is Redis slow?"
  • "How much memory is Redis using?"
  • "Find stale jobs in the payment-queue"

OpenClaw Skills

Install individual skills from ClawHub:

clawhub install sentinal-redis

The skill teaches your OpenClaw assistant to monitor Redis and BullMQ using redis-cli. No code required — just install and ask.

Project Structure

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

Development

Prerequisites

  • Node.js 22+
  • pnpm 10+

Setup

git clone https://github.com/Musaraf-M/sentinal.git
cd sentinal
pnpm install

Build

pnpm build

Run MCP server locally

node platforms/mcp/dist/index.js

Contributing

Contributions are welcome! Areas where help is needed:

  • New monitoring modules (Docker, Kubernetes, GitHub Actions)
  • New platform adapters
  • Bug fixes and improvements

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured