Pagerly MCP

Gestión de guardias e incidentes para Slack y Microsoft Teams: consulta quién está de guardia, gestiona rotaciones y anulaciones, declara y actualiza incidentes, ejecuta investigaciones de incidentes con IA y analiza el ruido de alertas.

Documentación

Para el índice completo de documentación, consulta llms.txt. Las versiones Markdown de las páginas de documentación están disponibles añadiendo .md a las URLs de las páginas; esta página está disponible como Markdown.

Servidor MCP Remoto

Conecta asistentes de IA como Claude (Desktop y Code CLI), Cursor, ChatGPT y agentes de codificación de IA automatizados directamente a Pagerly utilizando el Protocolo de Contexto de Modelo (MCP).


⚡ Descripción general

El Servidor MCP Remoto de Pagerly expone tus horarios de guardia, gestión de incidentes, investigaciones de IA SRE, métricas de MTTR, análisis de ruido de alertas y Páginas de Estado directamente a tus herramientas de IA locales o en la nube.

  • Endpoint del servidor: https://api.pagerly.io/mcp
  • Protocolo: JSON-RPC 2.0 sobre HTTP / SSE
  • Autenticación: OAuth 2.0 (Inicio de sesión en navegador) o Clave API (Authorization: Bearer <token>)

🛠️ Herramientas MCP disponibles

1. pagerly_get_oncall

Consulta quién está actualmente de guardia para cualquier equipo u horario de rotación en PagerDuty, Opsgenie, Datadog, Google Calendar y Outlook.

{
  "org_id": "T0123456",
  "team_name": "Platform"
}

2. pagerly_create_incident

Declara un nuevo incidente, aprovisiona un canal de Slack dedicado, asigna severidad (P1-P4) y establece el comandante del incidente.

{
  "org_id": "T0123456",
  "title": "High Latency on Payment Gateway",
  "severity": "P1",
  "service_id": "payments-service"
}

3. pagerly_update_incident

Actualiza el estado de un incidente en curso (Abierto, En progreso, Investigando, Identificado, Monitoreando, Resuelto) o su severidad.

{
  "org_id": "T0123456",
  "incident_id": "INC-102",
  "status": "Resolved"
}

4. pagerly_get_ai_investigation

Obtén o activa una investigación profunda de IA SRE para un incidente. Devuelve:

  • Telemetría: Métricas de Datadog / CloudWatch (-15m) y registros de errores (300 líneas)
  • Despliegues: Eventos recientes de despliegue de GitHub (-2h)
  • Hipótesis de causa raíz y siguientes pasos de depuración
{
  "org_id": "T0123456",
  "incident_id": "INC-102",
  "run_new": true
}

5. pagerly_incident_stats

Consulta análisis de incidentes, Tiempo Medio de Resolución (MTTR), distribución de severidad y temas recurrentes de hipótesis de causa raíz.

{
  "org_id": "T0123456",
  "days": 30
}

6. pagerly_alert_noise_analysis

Analiza el volumen de alertas frente a incidentes reales, porcentaje de ratio de ruido, fuentes de alertas más ruidosas (CloudWatch, Datadog, etc.) y porcentajes de páginas fuera de horario.

{
  "org_id": "T0123456",
  "days": 30
}

7. pagerly_update_statuspage

Actualiza el estado de salud de componentes (Operativo, Rendimiento degradado, Interrupción parcial, Interrupción mayor) o publica actualizaciones de estado público.

{
  "org_id": "T0123456",
  "component_name": "API Gateway",
  "status": "Degraded Performance",
  "incident_message": "Investigating elevated error rates."
}

8. pagerly_update_schedule

Actualiza el ID del horario de rotación del equipo, la frecuencia de rotación (diaria, semanal) o la configuración de zona horaria.

{
  "org_id": "T0123456",
  "team_name": "Platform",
  "rotation_frequency": "weekly",
  "timezone": "America/New_York"
}

9. pagerly_set_reminder

Establece o actualiza las notificaciones de recordatorio de rotación de turnos para un equipo de guardia.

{
  "org_id": "T0123456",
  "team_name": "Platform",
  "reminder_time": "1day"
}

🔑 Configuración rápida

1. Claude Code CLI

Añade el servidor mediante CLI:

claude mcp add pagerly --transport http https://api.pagerly.io/mcp

2. Claude Desktop y Cursor

Añádelo a tu claude_desktop_config.json o a la configuración de MCP de Cursor:

3. Conectores personalizados de Claude.ai (Enterprise)

Si Claude solicita configuración manual de OAuth en las opciones de conectores personalizados:

  • URL del servidor: https://api.pagerly.io/mcp
  • URL de autorización: https://workspace.pagerly.io/oauth/authorize
  • URL de token: https://workspace.pagerly.io/oauth/token
  • ID de cliente OAuth: pagerly_mcp_client (o registrado automáticamente mediante descubrimiento de .well-known) En la primera consulta, Claude te pedirá que te autentiques mediante inicio de sesión OAuth en el navegador.