mcpField
S
Sentinal Mcp

Sentinal Mcp

本地服务
github.com/Musaraf-M云与基础设施225 周前更新

关于 Sentinal Mcp

Sentinal 是面向 AI 助手的基础设施监控 MCP 服务,重点监控 Redis 和 BullMQ。它提供健康、内存、慢查询、队列状态及任务详情检查,可通过自然语言请求使用。

主要功能

  1. 01Redis 连通性与健康检查
  2. 02内存碎片分析
  3. 03慢查询检查
  4. 04BullMQ 队列与任务监控

适用场景

  1. 01检查 Redis 健康状况和内存用量
  2. 02排查 Redis 响应缓慢
  3. 03查找失败或停滞的 BullMQ 任务
  4. 04查看队列各状态的任务数量

MCP 相关

向 MCP 客户端提供 Redis 与 BullMQ 监控工具,包括健康、慢日志、队列及任务检查。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sentinal": {
"command": "npx",
"args": [
"-y",
"@md-musaraf/sentinal-mcp"
],
"env": {
"REDIS_URL": "<REDIS_URL>"
}
}
}
}
启动命令npx -y @md-musaraf/sentinal-mcp
需要配置的环境变量
REDIS_URL密钥Redis connection URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@md-musaraf/sentinal-mcp1.0.5

工具

8

收录的工具列表 · 更新于 3 周前

参数类型必填说明
redis_urlstring否Redis 连接 URL

详细介绍

Sentinal

npm Glama License: MIT

面向 AI 助手的基础设施监控工具。一套代码库,支持多个平台。

通过自然对话,让 AI 助手检查 Redis 健康状况、检查 BullMQ 队列、诊断慢查询。

平台

平台分发方式安装
Claude、Cursor、Copilot、Cline、Warp、Gemini CLIMCP 服务(npm)npx @md-musaraf/sentinal-mcp
OpenClawClawHubclawhub install sentinal-redis
ChatGPTGPT Store即将推出
RaycastRaycast Store即将推出

模块

模块状态监控内容
Redis✅ 已就绪服务健康状况、内存、慢查询、客户端、BullMQ 队列
Docker🔜 计划中容器健康状况、日志、资源使用情况
Kubernetes🔜 计划中Pod 状态、重启次数、资源限制
GitHub Actions🔜 计划中工作流运行、失败、重新触发
Vercel🔜 计划中部署状态、回滚

MCP 服务

适用于所有支持 Model Context Protocol 的 AI 工具,包括 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查找卡在 active 状态的作业
使用示例

只需向 AI 助手提问:

  • “检查我的 Redis 健康状况”
  • “有没有 BullMQ 队列积压?”
  • “显示 email-queue 中的失败作业”
  • “Redis 为什么这么慢?”
  • “Redis 使用了多少内存?”
  • “查找 payment-queue 中的过期作业”

OpenClaw 技能

从 ClawHub 安装单项技能:

clawhub install sentinal-redis

该技能可教会 OpenClaw 助手使用 redis-cli 监控 Redis 和 BullMQ。无需编写代码——安装后直接提问即可。

项目结构

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。