Pagerly MCP

Gestão de plantão e incidentes para Slack e Microsoft Teams: consulte quem está de plantão, gerencie escalas e substituições, declare e atualize incidentes, execute investigações de incidentes com IA e analise o ruído de alertas.

Documentação

Para o índice completo da documentação, consulte llms.txt. Versões em Markdown das páginas de documentação estão disponíveis adicionando .md às URLs das páginas; esta página está disponível como Markdown.

Servidor MCP Remoto

Conecte assistentes de IA como Claude (Desktop & Code CLI), Cursor, ChatGPT e agentes de codificação de IA automatizados diretamente ao Pagerly usando o Model Context Protocol (MCP).


⚡ Visão Geral

O Servidor MCP Remoto do Pagerly expõe seus cronogramas de plantão, gerenciamento de incidentes, investigações de IA SRE, métricas de MTTR, análises de ruído de alertas e Páginas de Status diretamente para suas ferramentas de IA locais ou em nuvem.

  • Endpoint do Servidor: https://api.pagerly.io/mcp
  • Protocolo: JSON-RPC 2.0 sobre HTTP / SSE
  • Autenticação: OAuth 2.0 (Login via Navegador) ou Chave de API (Authorization: Bearer <token>)

🛠️ Ferramentas MCP Disponíveis

1. pagerly_get_oncall

Consulte quem está atualmente de plantão para qualquer equipe ou cronograma de rotação em PagerDuty, Opsgenie, Datadog, Google Calendar e Outlook.

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

2. pagerly_create_incident

Declare um novo incidente, provisione um canal dedicado no Slack, atribua severidade (P1-P4) e defina o comandante do incidente.

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

3. pagerly_update_incident

Atualize o status de um incidente em andamento (Aberto, Em Progresso, Investigando, Identificado, Monitorando, Resolvido) ou a severidade.

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

4. pagerly_get_ai_investigation

Busque ou acione uma investigação profunda de IA SRE para um incidente. Retorna:

  • Telemetria: Métricas do Datadog / CloudWatch (-15m) e Logs de Erros (300 linhas)
  • Deployments: Eventos recentes de deploy no GitHub (-2h)
  • Hipóteses de Causa Raiz e Próximos Passos de Depuração
{
  "org_id": "T0123456",
  "incident_id": "INC-102",
  "run_new": true
}

5. pagerly_incident_stats

Consulte análises de incidentes, Tempo Médio para Resolução (MTTR), distribuição de severidade e temas recorrentes de hipóteses de causa raiz.

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

6. pagerly_alert_noise_analysis

Analise o volume de alertas versus incidentes reais, proporção de ruído %, fontes de alertas mais ruidosas (CloudWatch, Datadog, etc.) e percentuais de acionamentos fora do horário comercial.

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

7. pagerly_update_statuspage

Atualize a saúde dos componentes (Operacional, Desempenho Degradado, Interrupção Parcial, Interrupção Grave) ou publique atualizações públicas de status.

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

8. pagerly_update_schedule

Atualize o ID do cronograma de rotação da equipe, a frequência de rotação (diária, semanal) ou as configurações de fuso horário.

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

9. pagerly_set_reminder

Defina ou atualize notificações de lembrete de rotação de turno para uma equipe de plantão.

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

🔑 Configuração Rápida

1. Claude Code CLI

Adicione o servidor via CLI:

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

2. Claude Desktop e Cursor

Adicione ao seu claude_desktop_config.json ou às configurações MCP do Cursor:

3. Conectores Personalizados do Claude.ai (Enterprise)

Se o Claude solicitar configurações manuais de OAuth nas opções de conector personalizado:

  • URL do Servidor: https://api.pagerly.io/mcp
  • URL de Autorização: https://workspace.pagerly.io/oauth/authorize
  • URL do Token: https://workspace.pagerly.io/oauth/token
  • ID do Cliente OAuth: pagerly_mcp_client (ou registrado automaticamente via descoberta .well-known) Na primeira consulta, o Claude solicitará que você autentique via login OAuth no navegador.