hookpulse について
HookPulseは、定期処理、Webhook、バックアップ、GitHub Actionsのワークフローについて、チェックインの未着や失敗を監視します。アラートと状態確認を必要とする運用担当者やエージェント向けに、エージェントスキルとリモートMCP接続を提供します。
主な機能
- 01スケジュールとチェックインの監視
- 02プレビュー付きcrontabのインポート
- 03実行の成功・失敗を報告
- 04メールまたはWebhookで通知
- 05監視状態とステータスページの確認
活用シーン
- 01夜間バックアップの未実行を検知する
- 02複数環境の定期ジョブを追跡する
- 03既存のcronスケジュールを取り込む
- 04障害と復旧状況を確認する
MCP 対応
リモートのStreamable HTTP MCPサーバーを通じて、エージェントは監視の作成・確認、crontabのインポート、実行結果の報告、状態の取得を行えます。リポジトリにはMCP接続設定とエージェントスキルが含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hookpulse.net/mcpclaude mcp add --transport http net-hookpulse-hookpulse https://hookpulse.net/mcp{"mcpServers":{"net-hookpulse-hookpulse":{"type":"http","url":"https://hookpulse.net/mcp"}}}Cursor で開く{"servers":{"net-hookpulse-hookpulse":{"type":"http","url":"https://hookpulse.net/mcp"}}}VS Code で開く{"mcpServers":{"net-hookpulse-hookpulse":{"type":"http","url":"https://hookpulse.net/mcp"}}}{"mcpServers":{"net-hookpulse-hookpulse":{"serverUrl":"https://hookpulse.net/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
24このツールにパラメーターはありません。
詳細
HookPulse — AI エージェント向けのスキルと MCP サーバー
HookPulse は、cron ジョブ、Webhook、バックアップ、またはスケジュールされた GitHub Actions ワークフローが実行されなくなったときに通知します。それぞれの定期処理にはチェックイン用リンクが割り当てられます。予定時刻までにチェックインが届かない場合、または定期処理から失敗が報告された場合、HookPulse はメールまたは Slack や Discord などの Webhook にアラートを送信し、定期処理が再開したときにも通知します。このリポジトリには、Claude Code、Codex、Cursor などのエージェント向けに、HookPulse のスキルとリモート MCP サーバーへの接続が含まれています。
サイト: https://hookpulse.net · MCP サーバー: https://hookpulse.net/mcp?checkout=site ·
料金: https://hookpulse.net/pricing · API ドキュメント: https://hookpulse.net/developers
エージェントでできること
- 実行間隔または cron スケジュール、タイムゾーン、許容遅延を指定して、定期処理のモニターを作成します。
- crontab をインポートします。まず作成予定のモニターを確認してから、1 回の呼び出しで作成できます。
- 各実行について、開始、成功、失敗のシグナルをシェルの終了コードとともに送信します。
- 1 つのセットアップキーで全体に計測を設定できます。名前ごとの最初のチェックインでモニターが作成されます。
- すべてのモニターの状態、最新のチェックイン、公開ステータスページを読み取ります。
お試しください:「自分の crontab を HookPulse にインポートして、作成される内容を見せてください。」 または 「サンパウロ時間の 03:00 に実行される夜間バックアップのモニターを作成してください。」
GitHub Actions
スケジュールされたワークフローには、シークレット不要の 1 ステップでモニターを設定できます。ジョブの ID トークンによって、HookPulse はリポジトリとワークフローを識別します。最初の実行時に、ワークフローのスケジュールでモニターが作成されます:
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 をご覧ください。ワークフローを変更せずに、HookPulse GitHub App をインストールすることもできます。スケジュールされた実行が見逃された場合や失敗した場合は、リポジトリに Issue が作成され、次回正常に実行されると 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 の場合は .cursor/mcp.json に、その他のほとんどのクライアントの場合は MCP 設定に記述します。GitHub Copilot コーディングエージェントの場合は、リポジトリの設定の Copilot → MCP servers に記述します。その際、"type": "http" と許可するツールを指定してください。
料金
モニター 10 個まで無料で、チェックインは無料です。1 個のモニターではメールアラートも無料です。追加のモニターごとのメールアラートには、1 回限りの料金がかかります。Webhook へのアラートに追加料金はありません。サイトでクレジットを購入できます。自動更新はありません。プラグインが支払いを行うことはありません。checkout=site の場合、MCP サーバーには購入ツールも支払い引数もありません。現在の料金は https://hookpulse.net/pricing で確認できます。
プラグインが送信する情報
スキルは、エージェントに hookpulse.net の HookPulse API を呼び出すよう指示します。MCP サーバーも hookpulse.net で動作します。モニターの名前、スケジュール、アラート送信先は、HTTPS 経由で hookpulse.net に送信されます。プラグインはローカルプログラムを実行せず、ローカルファイルも読み取りません。crontab のインポートで読み取るのは、貼り付けたテキストのみです。
ポルトガル語
HookPulse は、スケジュールされた定期処理、Webhook、バックアップ、またはスケジュールされた GitHub Actions ワークフローが停止したときに通知します。それぞれの定期処理にはチェックイン用リンクが割り当てられます。予定時刻までにチェックインが届かない場合や、定期処理から失敗が報告された場合、メールまたは Webhook でアラートを送信します。このリポジトリには、スキルとリモート MCP サーバーへの接続が含まれています。上記のコマンドでインストールしてください。モニター 10 個まで無料です。料金は 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 を作成するか、[email protected] までご連絡ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。