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. 01Redis の状態とメモリ使用量の確認
  2. 02Redis の遅延原因の調査
  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 アシスタント向けのインフラ監視ツールです。1 つのコードベースで複数のプラットフォームに対応します。

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_pingRedis インスタンスへの接続をテストします
redis_healthサーバー、メモリ、クライアント、遅いクエリ、BullMQ キューの包括的な健全性レポート
redis_memoryメモリ断片化の診断を含む詳細なメモリ分析
redis_slowlog遅いクエリを検査します
bullmq_list状態ごとのジョブ数とともに、すべての BullMQ キューを一覧表示します
bullmq_failed_jobsペイロードとスタックトレースを含む失敗ジョブを検査します
bullmq_job_details特定のジョブの詳細を表示します
bullmq_stale_jobsactive 状態で滞留しているジョブを探します
使用例

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。