Skip to main content
Glama
yoojung2

mcp-incident-analyzer

by yoojung2

mcp-incident-analyzer

Сервер MCP (Model Context Protocol) на основе Python, поддерживающий полный цикл: от обнаружения инцидента → анализа → до руководства по реагированию.

Функции

Инструмент

Описание

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