Sentinal MCP
Planned module to monitor Docker container health, logs, and resource usage.
Planned module to monitor GitHub Actions workflow runs, failures, and re-triggers.
Planned module to monitor Kubernetes pod status, restart counts, and resource limits.
Provides tools to monitor Redis server health, memory usage, slow queries, client connections, and BullMQ queues.
Planned module to monitor Vercel deployment status and rollbacks.
Sentinal
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) |
|
OpenClaw | ClawHub |
|
ChatGPT | GPT Store | Coming soon |
Raycast | Raycast Store | Coming soon |
Related MCP server: BullMQ MCP Server
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 |
| Test connectivity to a Redis instance |
| Full health report ā server, memory, clients, slow queries, BullMQ queues |
| Deep memory analysis with fragmentation diagnostics |
| Inspect slow queries |
| List all BullMQ queues with job counts per state |
| Inspect failed jobs with payloads and stack traces |
| Full details of a specific job |
| 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-redisThe 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 automationDevelopment
Prerequisites
Node.js 22+
pnpm 10+
Setup
git clone https://github.com/Musaraf-M/sentinal.git
cd sentinal
pnpm installBuild
pnpm buildRun MCP server locally
node platforms/mcp/dist/index.jsContributing
Contributions are welcome! Areas where help is needed:
New monitoring modules (Docker, Kubernetes, GitHub Actions)
New platform adapters
Bug fixes and improvements
License
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 perform comprehensive Redis database operations including managing strings, hashes, lists, sets, sorted sets, TTL management, and data backup/restore. Supports secure connections and provides batch operations for efficient Redis interaction through natural language.3412 npm2MIT
- 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.2017 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.6066 npm1,301MIT
- AlicenseAqualityBmaintenanceFastMCP server with read-only tools to monitor Redis ā queue depths, Celery queue status, connected clients, server/memory info, and per-database key counts53MIT