Skip to main content
Glama
mcp-incident-analyzer

mcp-incident-analyzer

by yoojung2

mcp-incident-analyzer

PythonベースのMCP(Model Context Protocol)サーバーで、インシデント検知 → 分析 → 対応ガイドまでのフルサイクルをサポートします。

機能

Tool

説明

detect_incidents

現在のアクティブなインシデント検知(重大度/タイプ別フィルタリング)

analyze_incident

特定インシデントの根本原因分析(RCA)、タイムライン、影響範囲

suggest_response

インシデント対応の推奨(自動/手動対応、エスカレーション)

list_incidents

全インシデント一覧の照会

get_metrics

システムメトリクス照会(CPU、メモリ、ネットワークなど)

Related MCP server: mcp-incident-responder

インシデントタイプ

  • インフラ: サーバーダウン、CPUスパイク、ディスクフル

  • セキュリティ: 異常ログイン、悪性トラフィック、侵入検知

  • アプリケーション: エラー率の急増、応答遅延、デプロイ失敗

インストール & 実行

# 설치
pip install -e .

# MCP 서버 실행
python -m mcp_incident_analyzer

# 또는 mcp CLI로 실행
mcp run mcp_incident_analyzer/server.py

MCPクライアント設定

claude_desktop_config.json またはMCPクライアント設定に追加:

{
  "mcpServers": {
    "incident-analyzer": {
      "command": "python",
      "args": ["-m", "mcp_incident_analyzer"]
    }
  }
}

開発

pip install -e ".[dev]"
pytest

アーキテクチャ

mcp_incident_analyzer/
├── __init__.py
├── __main__.py          # 엔트리포인트
├── server.py            # MCP 서버 정의 & tool 등록
├── models.py            # Pydantic 데이터 모델
├── mock_data.py         # Mock 인시던트/메트릭 데이터
├── detector.py          # 인시던트 탐지 로직
├── analyzer.py          # 근본 원인 분석 로직
└── responder.py         # 대응 권고 생성 로직

ライセンス

MIT

Related MCP Connectors

Related MCP Servers