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

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

ArchivoQué es
skills/hookpulse/SKILL.mdLa skill: qué herramienta responde a qué pregunta, y las reglas para alertas y límites
.mcp.jsonEl servidor MCP remoto del plugin
.claude-plugin/plugin.jsonEl manifiesto del plugin
.claude-plugin/marketplace.jsonPermite que Claude Code agregue este repositorio como marketplace de plugins
server.jsonEl manifiesto en el registro oficial de MCP (net.hookpulse/hookpulse)
glama.jsonEl 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.