API ВЕГА
English

HookPulse — навык и MCP-сервер для AI-агентов

HookPulse сообщает, если cron-задача, webhook, резервное копирование или запланированный workflow в GitHub Actions перестаёт выполняться. Для каждой задачи создаётся ссылка для сигнала о выполнении. Если сигнал не поступает к ожидаемому времени или задача сообщает об ошибке, HookPulse отправляет уведомление по электронной почте или через webhook, например в Slack или Discord, а также сообщает о возобновлении работы. В этом репозитории собраны навык HookPulse и подключение к удалённому MCP-серверу для Claude Code, Codex, Cursor и других агентов.

Сайт: https://hookpulse.net · MCP-сервер: https://hookpulse.net/mcp?checkout=site ·

Цены: https://hookpulse.net/pricing · Документация API: https://hookpulse.net/developers

Что умеет ваш агент

  • Создавать монитор для задачи, задавая интервал или расписание cron, часовой пояс и допустимую задержку.

  • Импортировать crontab: сначала показать предлагаемые мониторы, а затем создать их одним вызовом.

  • Отправлять для каждого запуска сигнал о начале, успешном завершении или ошибке, включая код завершения shell.

  • Настраивать целый парк задач с помощью одного ключа: первый сигнал для каждого имени создаёт соответствующий монитор.

  • Проверять состояние всех мониторов, последние сигналы и публичную страницу статуса.

Попробуйте запрос: «Импортируй мой crontab в HookPulse и покажи, какие мониторы будут созданы». или

«Создай монитор для ночного резервного копирования, которое запускается в 03:00 по времени Сан-Паулу».

GitHub Actions

Для запланированного workflow достаточно добавить один шаг и не указывать секрет. Токен идентификации задачи сообщает HookPulse, к какому репозиторию и workflow она относится. При первом запуске создаётся монитор с расписанием 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 }}

Уведомления и другие параметры описаны в wrpbr/hookpulse-action. Чтобы получать уведомления без изменения workflow, установите приложение HookPulse для GitHub: если запланированный запуск пропущен или завершился с ошибкой, в репозитории создаётся issue, которое закрывается после следующего успешного запуска.

Установка

Claude Code — как плагин с навыком и MCP-сервером:

/plugin marketplace add wrpbr/hookpulse
/plugin install hookpulse@hookpulse

Любой агент, который поддерживает Agent Skills (Claude Code, Codex, Cursor, OpenCode и другие):

npx skills add wrpbr/hookpulse

Только MCP-сервер (удалённый, Streamable HTTP; для начала работы ключ не нужен):

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" } } }

Приведённый выше JSON добавляется в .cursor/mcp.json для Cursor и в настройки MCP большинства других клиентов. Для агента GitHub Copilot coding agent его нужно указать в настройках репозитория: Copilot → MCP servers. При этом задайте "type": "http" и список разрешённых инструментов.

Стоимость

Десять мониторов доступны бесплатно, сигналы о выполнении не тарифицируются. Уведомления по электронной почте для одного монитора бесплатны; для каждого дополнительного монитора взимается разовая плата. За уведомления через webhook плата не взимается. Кредит приобретается на сайте, автоматического продления нет. Плагин не выполняет оплату: при checkout=site у MCP-сервера нет инструмента для покупки и аргумента для оплаты. Актуальные цены указаны на странице https://hookpulse.net/pricing.

Какие данные отправляет плагин

Навык указывает агенту обращаться к API HookPulse на hookpulse.net. MCP-сервер также работает на hookpulse.net. Названия мониторов, расписания и адреса для уведомлений передаются на hookpulse.net по HTTPS. Плагин не запускает локальные программы и не читает локальные файлы; при импорте crontab используется только текст, который вы вставляете.

На португальском

HookPulse сообщает, если запланированная задача, webhook, резервное копирование или запланированный workflow в GitHub Actions перестаёт выполняться. Для каждой задачи создаётся ссылка для сигнала о выполнении; если сигнал не поступает вовремя или задача сообщает об ошибке, уведомление отправляется по электронной почте или через webhook. В этом репозитории собраны навык и подключение к удалённому MCP-серверу. Установите их с помощью команд выше. Десять мониторов доступны бесплатно. Цены указаны на странице https://hookpulse.net/pricing.

Файлы

ФайлОписание
skills/hookpulse/SKILL.mdНавык: какой инструмент отвечает на тот или иной вопрос, а также правила уведомлений и ограничения
.mcp.jsonУдалённый MCP-сервер плагина
.claude-plugin/plugin.jsonМанифест плагина
.claude-plugin/marketplace.jsonПозволяет Claude Code добавить этот репозиторий в список маркетплейсов плагинов
server.jsonМанифест в официальном реестре MCP (net.hookpulse/hookpulse)
glama.jsonИнформация о сопровождающем в каталоге Glama MCP

Лицензия и контакты

Файлы в этом репозитории распространяются по лицензии MIT-0. Сервис HookPulse в неё не входит: его использование регулируется условиями использования и политикой конфиденциальности.

Если у вас есть вопросы или возникли проблемы, создайте issue в этом репозитории или напишите на contato@hookpulse.net.