Sentinal Mcp

io.github.Musaraf-M由 GitHub 账号 Musaraf-M 发布v1.0.0更新于 Oct 27, 2026

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

已验证STDIO仅桌面数据库安全与监控

概览

AI 生成的概览

本地 MCP 服务器,让助手通过自然对话检查 Redis 健康状态、内存、慢查询以及 BullMQ 队列情况。

可以做什么
  • 测试与 Redis 实例的连通性,并获取涵盖服务器、内存、客户端和慢查询的完整健康报告
  • 深入分析 Redis 内存,包括碎片化诊断
  • 查看 Redis 慢查询日志
  • 列出所有 BullMQ 队列及各状态的任务数量
  • 查看失败任务及其负载与堆栈信息、查询单个任务的完整详情,并找出卡在 active 状态的任务
适用场景
适合在开发或运维中运行 Redis 与 BullMQ 时使用,让助手直接回答 Redis 为什么变慢、占用了多少内存、队列是否积压、哪些任务失败或卡住等问题,无需手写命令。
运行要求
通过 npx 从 npm 包以 stdio 方式在本地运行,需要 Node.js。需要通过 REDIS_URL 环境变量提供 Redis 连接地址,并能访问该 Redis 实例。
安装前请注意
需要 Redis 连接地址,其中可能包含凭据,建议使用权限最小化或只读账号。查看任务会返回负载与堆栈信息,可能包含敏感业务数据。目前仅 Redis 监控可用,Docker、Kubernetes、GitHub Actions 和 Vercel 模块仍为计划中。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Sentinal Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

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

PlatformDistributionInstall
Claude, Cursor, Copilot, Cline, Warp, Gemini CLIMCP Server (npm)npx @md-musaraf/sentinal-mcp
OpenClawClawHubclawhub install sentinal-redis
ChatGPTGPT StoreComing soon
RaycastRaycast StoreComing soon

Modules

ModuleStatusWhat it monitors
Redis✅ ReadyServer health, memory, slow queries, clients, BullMQ queues
Docker🔜 PlannedContainer health, logs, resource usage
Kubernetes🔜 PlannedPod status, restart counts, resource limits
GitHub Actions🔜 PlannedWorkflow runs, failures, re-triggers
Vercel🔜 PlannedDeployment 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:

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

Tools

ToolDescription
redis_pingTest connectivity to a Redis instance
redis_healthFull health report — server, memory, clients, slow queries, BullMQ queues
redis_memoryDeep memory analysis with fragmentation diagnostics
redis_slowlogInspect slow queries
bullmq_listList all BullMQ queues with job counts per state
bullmq_failed_jobsInspect failed jobs with payloads and stack traces
bullmq_job_detailsFull details of a specific job
bullmq_stale_jobsFind 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:

bash
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

bash
git clone https://github.com/Musaraf-M/sentinal.gitcd sentinalpnpm install

Build

bash
pnpm build

Run MCP server locally

bash
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

来源:README.md,提交 3691ee4

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分