HookPulse
Monitoramento de heartbeat para cron jobs, backups e automações — alertas quando eles param e quando se recuperam.
Servidor MCP hospedado
npx add-mcp 'https://hookpulse.net/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
HookPulse — skill e servidor MCP para agentes de IA
O HookPulse avisa quando um cron job, webhook, backup ou workflow agendado do GitHub Actions para de rodar. Cada rotina ganha um link de check-in. Se o check-in não chegar no horário esperado, ou se a rotina reportar uma falha, o HookPulse envia um alerta por e-mail ou para um webhook como Slack ou Discord, e avisa quando a rotina volta. Este repositório empacota a skill do HookPulse e a conexão com seu servidor MCP remoto para Claude Code, Codex, Cursor e outros agentes.
Site: https://hookpulse.net · Servidor MCP: https://hookpulse.net/mcp?checkout=site ·
Preços: https://hookpulse.net/pricing · Documentação da API: https://hookpulse.net/developers
O que seu agente pode fazer
- Criar um monitor para uma rotina, com intervalo ou agendamento cron, fuso horário e atraso permitido.
- Importar um crontab: veja os monitores propostos primeiro e depois crie-os em uma única chamada.
- Dar a cada execução um sinal de início, sucesso ou falha, com o código de saída do shell.
- Instrumentar uma frota inteira com uma única chave de configuração: o primeiro check-in de cada nome cria seu monitor.
- Ler o estado de cada monitor, os check-ins mais recentes e a página pública de status.
Experimente: "Importe meu crontab no HookPulse e me mostre o que ele criaria." ou "Crie um monitor para o backup noturno que roda às 03:00 no horário de São Paulo."
GitHub Actions
Um workflow agendado ganha um monitor com uma única etapa e sem segredo. O token de identidade do job informa ao HookPulse qual repositório e workflow é; a primeira execução cria o monitor com o agendamento do workflow:
permissions:
contents: read
id-token: write
jobs:
backup:
runs-on: ubuntu-latest
steps:
- run: ./backup.sh
- uses: wrpbr/hookpulse-action@v1
if: always()
with:
status: ${{ job.status }}
Veja wrpbr/hookpulse-action para alertas e opções. Sem alterar nenhum workflow, instale o GitHub App do HookPulse: uma execução agendada perdida ou com falha abre uma issue no repositório, e a próxima execução bem-sucedida a fecha.
Instalação
Claude Code, como plugin com a skill e o servidor MCP:
/plugin marketplace add wrpbr/hookpulse
/plugin install hookpulse@hookpulse
Qualquer agente que leia Agent Skills (Claude Code, Codex, Cursor, OpenCode e outros):
npx skills add wrpbr/hookpulse
Apenas o servidor MCP (remoto, Streamable HTTP, sem chave necessária para iniciar):
claude mcp add --transport http hookpulse 'https://hookpulse.net/mcp?checkout=site' # Claude Code
codex mcp add hookpulse --url 'https://hookpulse.net/mcp?checkout=site' # Codex
{ "mcpServers": { "hookpulse": { "url": "https://hookpulse.net/mcp?checkout=site" } } }
O JSON acima vai em .cursor/mcp.json para o Cursor e nas configurações de MCP da maioria dos outros clientes. O
agente de codificação do GitHub Copilot aceita isso nas configurações do repositório, em Copilot → servidores MCP, com "type": "http" e
as ferramentas que você permitir.
Preço
Dez monitores são gratuitos, e check-ins não têm custo. Alertas por e-mail em um monitor são gratuitos; alertas por e-mail em cada
monitor adicional custam uma taxa única. Alertas para webhooks não têm cobrança de alerta. Você compra crédito no site, e
nada renova automaticamente. O plugin nunca paga: com checkout=site, o servidor MCP não tem ferramenta de compra e
nenhum argumento de pagamento. Os preços atuais estão em https://hookpulse.net/pricing.
O que o plugin envia
A skill instrui o agente a chamar a API do HookPulse em hookpulse.net. O servidor MCP também roda em hookpulse.net. Os nomes, agendamentos e destinos de alerta dos seus monitores vão para hookpulse.net via HTTPS. O plugin não executa nenhum programa local e não lê nenhum arquivo local; a importação de crontab lê apenas o texto que você colar.
Em português
O HookPulse avisa quando uma rotina agendada, um webhook, um backup ou um workflow agendado do GitHub Actions para de rodar. Cada rotina ganha um link de check-in; se ele não chega no horário, ou se a rotina avisa uma falha, o alerta sai por e-mail ou por webhook. Este repositório traz a skill e a conexão com o servidor MCP remoto. Instale com os comandos acima. Dez monitores são grátis. Os preços estão em https://hookpulse.net/pricing.
Arquivos
| Arquivo | O que é |
|---|---|
skills/hookpulse/SKILL.md | A skill: qual ferramenta responde a qual pergunta, e as regras para alertas e limites |
.mcp.json | O servidor MCP remoto do plugin |
.claude-plugin/plugin.json | O manifesto do plugin |
.claude-plugin/marketplace.json | Permite que o Claude Code adicione este repositório como marketplace de plugins |
server.json | O manifesto no registro oficial de MCP (net.hookpulse/hookpulse) |
glama.json | O mantenedor para o diretório MCP do Glama |
Licença e contato
Os arquivos neste repositório estão sob a licença MIT-0. O serviço HookPulse não faz parte desta licença: seu uso segue os termos de uso e a política de privacidade. Para perguntas ou problemas, abra uma issue aqui ou escreva para contato@hookpulse.net.