HookPulse
Monitoreo de latidos para trabajos cron, copias de seguridad y automatizaciones: alertas cuando se detienen y cuando se recuperan.
Servidor MCP alojado
npx add-mcp 'https://hookpulse.net/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
HookPulse — skill y servidor MCP para agentes de IA
HookPulse te avisa cuando un cron job, webhook, backup o workflow agendado de GitHub Actions deja de ejecutarse. Cada rutina recibe un enlace de check-in. Si el check-in no llega a la hora esperada, o la rutina reporta una falla, HookPulse envía una alerta por correo electrónico o a un webhook como Slack o Discord, y te avisa cuando la rutina vuelve a funcionar. Este repositorio empaqueta la skill de HookPulse y la conexión con su servidor MCP remoto para Claude Code, Codex, Cursor y otros agentes.
Sitio: https://hookpulse.net · Servidor MCP: https://hookpulse.net/mcp?checkout=site ·
Precios: https://hookpulse.net/pricing · Documentación de la API: https://hookpulse.net/developers
Lo que tu agente puede hacer
- Crear un monitor para una rutina, con un intervalo o un cron schedule, una zona horaria y un retraso permitido.
- Importar un crontab: ver primero los monitores propuestos y luego crearlos en una sola llamada.
- Enviar a cada ejecución una señal de inicio, éxito o falla, con el código de salida del shell.
- Instrumentar toda una flota con una sola clave de configuración: el primer check-in de cada nombre crea su monitor.
- Leer el estado de cada monitor, los últimos check-ins y la página de estado pública.
Prueba: "Importa mi crontab en HookPulse y muéstrame lo que crearía." o "Crea un monitor para el backup nocturno que se ejecuta a las 03:00 hora de São Paulo."
GitHub Actions
Un workflow agendado obtiene un monitor con un solo paso y sin secreto. El token de identidad del job le dice a HookPulse qué repositorio y workflow es; la primera ejecución crea el monitor con el schedule del 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 }}
Consulta wrpbr/hookpulse-action para alertas y opciones. Sin cambiar ningún workflow, instala la HookPulse GitHub App: una ejecución agendada perdida o fallida abre un issue en el repositorio, y la siguiente ejecución exitosa lo cierra.
Instalación
Claude Code, como plugin con la skill y el servidor MCP:
/plugin marketplace add wrpbr/hookpulse
/plugin install hookpulse@hookpulse
Cualquier agente que lea Agent Skills (Claude Code, Codex, Cursor, OpenCode y otros):
npx skills add wrpbr/hookpulse
Solo el servidor MCP (remoto, Streamable HTTP, sin clave necesaria 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" } } }
El JSON anterior va en .cursor/mcp.json para Cursor y en la configuración MCP de la mayoría de los otros clientes. El
agente de codificación de GitHub Copilot lo acepta en la configuración del repositorio, en Copilot → Servidores MCP, con "type": "http" y
las herramientas que permitas.
Precio
Diez monitores son gratis y los check-ins no tienen costo. Las alertas por correo electrónico en un monitor son gratis; las alertas por correo electrónico en cada
monitor adicional tienen un costo único. Las alertas a webhooks no tienen cargo por alerta. Compras crédito en el sitio y
nada se renueva automáticamente. El plugin nunca paga: con checkout=site, el servidor MCP no tiene herramienta de compra ni
argumento de pago. Los precios actuales están en https://hookpulse.net/pricing.
Lo que envía el plugin
La skill le indica al agente que llame a la API de HookPulse en hookpulse.net. El servidor MCP también se ejecuta en hookpulse.net. Los nombres, schedules y destinos de alerta de tus monitores van a hookpulse.net a través de HTTPS. El plugin no ejecuta ningún programa local ni lee ningún archivo local; la importación de crontab solo lee el texto que pegues.
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.
Archivos
| Archivo | Qué es |
|---|---|
skills/hookpulse/SKILL.md | La skill: qué herramienta responde a qué pregunta, y las reglas para alertas y límites |
.mcp.json | El servidor MCP remoto del plugin |
.claude-plugin/plugin.json | El manifiesto del plugin |
.claude-plugin/marketplace.json | Permite que Claude Code agregue este repositorio como marketplace de plugins |
server.json | El manifiesto en el registro oficial de MCP (net.hookpulse/hookpulse) |
glama.json | El mantenedor para el directorio MCP de Glama |
Licencia y contacto
Los archivos de este repositorio están bajo la licencia MIT-0. El servicio HookPulse no forma parte de esta licencia: su uso sigue los términos de uso y la política de privacidad. Para preguntas o problemas, abre un issue aquí o escribe a contato@hookpulse.net.