Skip to main content
Glama
mcp-incident-analyzer

mcp-incident-analyzer

by yoojung2

mcp-incident-analyzer

Servidor MCP (Model Context Protocol) basado en Python que admite el ciclo completo desde la detección de incidentes → análisis → guía de respuesta.

Funciones

Tool

Descripción

detect_incidents

Detección de incidentes activos actuales (filtrado por gravedad/tipo)

analyze_incident

Análisis de causa raíz (RCA) de un incidente específico, cronología y alcance del impacto

suggest_response

Recomendaciones de respuesta a incidentes (acciones automáticas/manuales, escalamiento)

list_incidents

Consulta de la lista completa de incidentes

get_metrics

Consulta de métricas del sistema (CPU, memoria, red, etc.)

Related MCP server: mcp-incident-responder

Tipos de incidentes

  • Infraestructura: caída del servidor, picos de CPU, disco lleno

  • Seguridad: inicios de sesión anómalos, tráfico malicioso, detección de intrusiones

  • Aplicación: aumento de la tasa de errores, latencia de respuesta, fallos de implementación

Instalación y ejecución

# 설치
pip install -e .

# MCP 서버 실행
python -m mcp_incident_analyzer

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

Configuración del cliente MCP

Agregue a claude_desktop_config.json o a la configuración del cliente MCP:

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

Desarrollo

pip install -e ".[dev]"
pytest

Arquitectura

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

Licencia

MIT

Related MCP Connectors

Related MCP Servers