Sentinal MCP
Sentinal
AIアシスタント向けのインフラ監視ツール。単一のコードベースで、複数のプラットフォームに対応。
AIアシスタントにRedisの健全性チェック、BullMQキューの検査、スロークエリの診断などを、自然な会話を通じて依頼できます。
プラットフォーム
プラットフォーム | 配布 | インストール |
Claude, Cursor, Copilot, Cline, Warp, Gemini CLI | MCP Server (npm) |
|
OpenClaw | ClawHub |
|
ChatGPT | GPT Store | 近日公開 |
Raycast | Raycast Store | 近日公開 |
モジュール
モジュール | ステータス | 監視対象 |
Redis | ✅ 準備完了 | サーバーの健全性、メモリ、スロークエリ、クライアント、BullMQキュー |
Docker | 🔜 計画中 | コンテナの健全性、ログ、リソース使用量 |
Kubernetes | 🔜 計画中 | Podのステータス、再起動回数、リソース制限 |
GitHub Actions | 🔜 計画中 | ワークフローの実行、失敗、再トリガー |
Vercel | 🔜 計画中 | デプロイステータス、ロールバック |
MCP Server
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インスタンスへの接続テスト |
| 完全な健全性レポート — サーバー、メモリ、クライアント、スロークエリ、BullMQキュー |
| 断片化診断を含む詳細なメモリ分析 |
| スロークエリの検査 |
| 状態ごとのジョブ数を含むすべてのBullMQキューの一覧表示 |
| ペイロードとスタックトレースを含む失敗したジョブの検査 |
| 特定のジョブの詳細情報 |
| アクティブ状態でスタックしているジョブの検索 |
使用例
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 buildMCPサーバーをローカルで実行
node platforms/mcp/dist/index.jsコントリビューション
コントリビューションを歓迎します!以下の分野で助けを必要としています:
新しい監視モジュール(Docker, Kubernetes, GitHub Actions)
新しいプラットフォームアダプター
バグ修正と改善
ライセンス
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Musaraf-M/sentinal'
If you have feedback or need assistance with the MCP directory API, please join our Discord server