MCP.so
登录

Sentinal MCP Server

@Musaraf-M

基本信息

分类

其他

传输方式

stdio

作者

Musaraf-M

提交者

Mohammed Musaraf

关于 Sentinal MCP Server

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

Sentinal MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

Sentinal MCP Server 工具

8

Test connectivity to a Redis instance

Comprehensive Redis health report — server info, memory, clients, slow queries, and BullMQ queue depths

Analyze Redis memory usage — used, peak, fragmentation, big keys, and memory doctor recommendations

Show Redis slow queries — find commands that took too long to execute

List all BullMQ queues with job counts per state (waiting, active, delayed, failed, completed)

Inspect failed jobs in a BullMQ queue — shows job ID, name, error reason, attempts, and stack trace

Get full details of a specific BullMQ job — payload, status, timestamps, error info

Find stale active jobs in a BullMQ queue — jobs stuck in active state longer than expected

概览

What is Sentinal Mcp?

Sentinal Mcp is an MCP server for infrastructure monitoring that works with any MCP-compatible AI assistant such as Claude, Cursor, GitHub Copilot, Cline, Warp, and Gemini CLI. It enables natural‑language monitoring of Redis health, BullMQ queues, memory usage, and slow queries.

How to use Sentinal Mcp?

Add the server to your MCP client configuration using npx @md-musaraf/sentinal-mcp and set the REDIS_URL environment variable (default redis://localhost:6379). Then ask your AI assistant questions like “Check my Redis health” or “Show me failed jobs in the email‑queue.” Each tool also accepts a redis_url parameter to override the default per call.

Key features of Sentinal Mcp

  • Redis connectivity check via redis_ping
  • Full health report with memory, clients, slow queries, and BullMQ queues
  • Deep memory analysis with fragmentation diagnostics
  • Slow query inspection with redis_slowlog
  • List and inspect BullMQ queues with job counts per state
  • Examine failed jobs with payloads and stack traces

Use cases of Sentinal Mcp

  • Quickly diagnose Redis health issues through conversational AI
  • Monitor BullMQ queue backlogs and stalled jobs in real time
  • Investigate memory fragmentation or high memory usage in Redis
  • Inspect slow queries to optimize database performance
  • Identify failed or stuck jobs in production queues

常见问题

1

What AI assistants does Sentinal Mcp work with?

It works with Claude Desktop, Claude Code, Cursor, GitHub Copilot, Cline, Warp, Gemini CLI, and any MCP‑compatible AI assistant.

2

How do I configure the Redis connection?

Set the `REDIS_URL` environment variable (default `redis://localhost:6379`). Each tool also accepts an optional `redis_url` parameter to override the default per call.

3

What tools does Sentinal Mcp provide?

For Redis: `redis_ping`, `redis_health`, `redis_memory`, `redis_slowlog`. For BullMQ: `bullmq_list`, `bullmq_failed_jobs`, `bullmq_job_details`, `bullmq_stale_jobs`.

4

What are the upcoming modules?

Future modules include Docker (container health, logs, resource usage), Kubernetes (pod status, restart counts, resource limits), and GitHub Actions (workflow runs, failures, re‑triggers).

5

Where can I report issues or find the source code?

The GitHub repository is at [https://github.com/Musaraf-M/sentinal](https://github.com/Musaraf-M/sentinal); issues can be reported on the same repo’s issues page.

评论

其他 分类下的更多 MCP 服务器