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.