Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

ozers/hooksense-mcp

БесплатноНе проверен

Webhook & callback layer for AI agents: create a callback URL, then waitforcallback to block until the webhook lands — signature-verified and decrypted — instea

GitHubEmbed

Описание

Webhook & callback layer for AI agents: create a callback URL, then waitforcallback to block until the webhook lands — signature-verified and decrypted — instead of polling. Verify HMAC, list/replay callbacks. npx -y @hooksense/mcp

README

Model Context Protocol server for HookSense — the webhook & callback layer for AI agents. Lets Claude Desktop, Cursor, Claude Code, Continue, and any MCP client create a callback URL, wait for the result instead of polling, and verify its signature — all from the agent session.

Why

Agents that kick off async work — a deploy, a render, a human-in-the-loop approval, a long tool call, another agent — need the result back without burning context on polling loops. With this server the agent creates a callback endpoint, hands the URL to the job, then calls wait_for_callback and is woken the instant the webhook lands — signature-verified and decrypted. Stop polling for async results; await them.

Setup

  1. Get an API token at https://hooksense.com/account/tokens
  2. Configure your MCP client (examples below)

Claude Desktop / Claude Code

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "hooksense": {
      "command": "npx",
      "args": ["-y", "@hooksense/mcp"],
      "env": {
        "HOOKSENSE_TOKEN": "hsk_your_token_here"
      }
    }
  }
}

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "hooksense": {
      "command": "npx",
      "args": ["-y", "@hooksense/mcp"],
      "env": {
        "HOOKSENSE_TOKEN": "hsk_your_token_here"
      }
    }
  }
}

Hello callback (60 seconds)

Once configured, ask your agent:

  1. Create — "Create a callback endpoint." → the agent calls create_callback_endpoint and gets back a callbackUrl like https://hooksense.com/w/ab12cd.
  2. Fire — point any job at that URL (or just curl -X POST <callbackUrl> -d '{"status":"done"}' from another terminal).
  3. Await — "Wait for the callback." → the agent calls wait_for_callback and blocks until the webhook lands, then receives { status: "received", request: { body, headers, … } }.
  4. Verify (optional) — set a webhook secret on the endpoint, then "Verify the signature." → verify_signature confirms the payload is authentic before the agent acts on it.

No polling, no dashboards, no copy-paste.

Tools

Tool Description
create_callback_endpoint Create a callback endpoint; returns the callbackUrl
wait_for_callback Block until the next callback lands, then return it (timeoutMs, after cursor)
list_callbacks List callbacks received by an endpoint (summary view)
get_callback_payload Fetch one callback with full headers + decrypted body
verify_signature Timing-safe HMAC check against the endpoint's configured secret
replay_callback POST a received callback to any target URL
list_endpoints List your endpoints
get_endpoint Get one endpoint's full settings

Environment

Variable Default Notes
HOOKSENSE_TOKEN (required) API token from /account/tokens
HOOKSENSE_API https://hooksense.com Override for self-hosted/staging

Example agent prompts

"Create a callback endpoint, use it as the webhook for my Replicate prediction, and wait for the result — then summarize the output."

"Open a callback URL, give it to the approval step, and block until a human approves before continuing."

"Wait for the next Stripe callback on payments-prod, verify its signature, and tell me the amount."

License

MIT

from github.com/ozers/hooksense-mcp

Установка ozers/hooksense-mcp

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ozers/hooksense-mcp

FAQ

ozers/hooksense-mcp MCP бесплатный?

Да, ozers/hooksense-mcp MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для ozers/hooksense-mcp?

Нет, ozers/hooksense-mcp работает без API-ключей и переменных окружения.

ozers/hooksense-mcp — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить ozers/hooksense-mcp в Claude Desktop, Claude Code или Cursor?

Открой ozers/hooksense-mcp на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare ozers/hooksense-mcp with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai