把 AnyHook 連上你的 AI agent

加入一個網址並登入。之後你的 agent 就能設定 Webhook 端點、找出傳遞失敗的事件並重播,而它能改動什麼,由你核准。

https://anyhook.net/mcp

加到你的應用程式

Claude Code、claude.ai、Codex和VS Code 會在瀏覽器開啟 AnyHook 的頁面:登入並核准即可。其他應用程式使用 API 金鑰。

Claude Code

claude mcp add --scope user --transport http anyhook https://anyhook.net/mcp

接著在 Claude Code 輸入 /mcp,選擇 anyhook,再選 Authenticate(驗證)。

claude.ai

Customize → Connectors → Add → Add custom connector。貼上網址,再按 Connect(連接)。

Codex

codex mcp add anyhook --url https://anyhook.net/mcp
codex mcp login anyhook

第二行會開啟登入頁面。如果你是在 ChatGPT 應用程式的設定裡加入的,只要執行第二行。Codex 會在同一次核准中要求讀取與寫入。

VS Code

Command Palette → MCP: Add Server → HTTP。貼上網址,並核准 VS Code 開啟的登入頁面。

Cursor、Windsurf 和其他應用程式

這些應用程式用 API 金鑰連線。在 Dashboard → Settings → API Keys 建立一把金鑰,那裡會顯示下面這段設定,並已填入你的金鑰:

{
  "mcpServers": {
    "anyhook": {
      "command": "npx",
      "args": [
        "-y",
        "anyhook-mcp"
      ],
      "env": {
        "ANYHOOK_API_KEY": "ahk_live_xxxxxxxxxxxxxxxx"
      }
    }
  }
}

Cursor:Settings → MCP → Add new MCP server,或 ~/.cursor/mcp.json。Windsurf:~/.codeium/windsurf/mcp_config.json。Claude Desktop:Settings → Developer → Edit Config。

它能做什麼

直接用白話問它,例如:

  • 「幫我的 Stripe Webhook 建立一個 AnyHook App,並給我它的網址。」
  • 「從昨天到現在有 Webhook 失敗嗎?有的話重播它們。」
  • 「最近一個 Shopify Webhook 為什麼失敗?」
AnyHook MCP 工具
設定
anyhook_apps_create建立 App(一個接收網址,對應一個 Webhook 來源):要交給服務商的網址,以及要轉送到哪裡 · 需要寫入權限
anyhook_connect只用一把金鑰,就在 Stripe 或 GitHub 註冊 Webhook · 需要寫入權限
anyhook_apps_list列出你的 App 與它們的接收網址(inbound URL)
anyhook_inboxApp 的電子郵件地址,讓信件以事件的形式抵達
監看
anyhook_events最近的事件,可依 App 或狀態篩選
anyhook_inspect單一事件:標頭、請求主體與每次傳遞嘗試
anyhook_undelivered單一 App 中失敗的事件,以及保留中(已儲存、不傳遞,升級後可重播)的事件
anyhook_usage方案的各項上限、每一項的已用量,以及何時重設
復原
anyhook_replay再次送出一個已儲存的事件 · 需要寫入權限
anyhook_replay_failed再次送出某個 App 所有失敗的事件,從最舊的開始 · 需要寫入權限
執行程式碼
anyhook_code_deployApp 每收到一個事件就在沙箱中執行的程式碼,不需要伺服器 · 需要寫入權限
anyhook_code_test現在就用一個已儲存的事件執行這段程式碼,並讀取它的 log · 需要寫入權限
anyhook_code_getApp 的程式碼、密鑰名稱,以及本月已用的執行次數
測試
anyhook_mock一個帶簽章的 Stripe、GitHub 或 Slack 請求,也可以送到你指定的網址 · 需要寫入權限
anyhook_verify檢查 Webhook 簽章
anyhook_providers支援的服務商與它們的事件類型

它可以改動什麼

  • 透過登入連線的應用程式一開始是唯讀的。它第一次嘗試改動東西時,例如建立 App 或重播事件,會再請你核准一次。Codex 則在第一次核准時就同時要求讀取與寫入。
  • 有應用程式登入,或有應用程式取得寫入權限時,AnyHook 會寄信通知你。
  • 金鑰能做的事取決於它的權限範圍(scope):完整存取或唯讀,在建立時選擇。
  • Settings → Connected apps 列出你核准過的每個應用程式。中斷其中一個的連線,它在下一次請求時就會被切斷。

還沒有帳號?

claude mcp add anyhook -- npx -y anyhook-mcp

沒有金鑰時,npm 套件會以本機模式執行:它的 anyhook_quickstart 工具不需帳號就能建立一個免費端點,7 天內沒有認領就會到期。這不是你現有的帳號。

同一個帳號也能使用 REST API:文件·供 agent 讀取:llms.txt·GitHub 上的原始碼