把 AnyHook 连接到你的 AI 智能体

添加一个 URL 并登录。之后你的智能体就能配置 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。粘贴 URL,然后点击 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。粘贴 URL,并在 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,并把它的 URL 给我。”
  • “昨天以来有没有 Webhook 失败?有的话重放它们。”
  • “最近一个 Shopify Webhook 为什么失败了?”
AnyHook MCP 工具
配置
anyhook_apps_create创建 App:交给平台的 URL,以及转发到哪里 · 需要写入权限
anyhook_connect只用一个密钥,就在 Stripe 或 GitHub 上注册 Webhook · 需要写入权限
anyhook_apps_list列出你的 App 及其接收 URL
anyhook_inboxApp 的邮箱地址,邮件会作为事件到达
查看
anyhook_events最近的事件,可按 App 或状态筛选
anyhook_inspect单个事件:请求头、请求体和每次投递尝试
anyhook_undelivered某个 App 中失败或被暂存的事件
anyhook_usage套餐的各项限额、每项已用多少,以及何时重置
恢复
anyhook_replay重放一个已保存的事件 · 需要写入权限
anyhook_replay_failed重放某个 App 的所有失败事件,从最早的开始 · 需要写入权限
运行代码
anyhook_code_deploy在沙箱中对 App 收到的每个事件运行代码,无需服务器 · 需要写入权限
anyhook_code_test立即用一个已保存的事件运行这段代码,并读取日志 · 需要写入权限
anyhook_code_getApp 的代码、密钥名称和本月已用的运行次数
测试
anyhook_mock一个带签名的 Stripe、GitHub 或 Slack 请求,可按需发送到你指定的 URL · 需要写入权限
anyhook_verify验证 Webhook 签名
anyhook_providers支持的平台及其事件类型

它可以改动什么

  • 通过登录连接的应用一开始只有只读权限。它第一次尝试改动什么时(比如创建 App 或重放事件),会请你再批准一次。Codex 会在第一次批准时同时申请这两种权限。
  • 有应用登录时,以及有应用获得写入权限时,AnyHook 都会发邮件通知你。
  • API 密钥能做什么取决于它的授权范围:完全访问或只读,在创建时选择。
  • Settings → Connected apps 列出了你批准过的所有应用。断开其中一个,它在下一次请求时就会被切断。

还没有账号?

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

不带密钥时,npm 包以本地模式运行:它的 anyhook_quickstart 工具无需账号就能创建一个免费端点,7 天后过期,除非你认领它。它不是你现有的账号。

同一账号的 REST API:文档·供智能体读取:llms.txt·GitHub 上的源代码