anyhook-mcp 是 AnyHook 配套的客户端工具,AnyHook 本身是一个 Webhook 中继服务:只需更改一个 URL,你的 Webhook 即可获得自动重试、完整事件日志和一键重放能力。
用途 本仓库提供 AnyHook 对应的 npm 包源码,以及一个 MCP(Model Context Protocol)服务器和签名校验功能,用于让 AI 智能体连接并操作 AnyHook 的 Webhook 端点。
主要能力 通过 anyhook-mcp,智能体可以创建应用、读取和检查事件、重放失败的投递,以及模拟或校验签名载荷。其 anyhook_quickstart 工具无需账户即可生成一个实时 Webhook 端点与密钥,该端点具有 7 天 TTL,之后可认领到免费账户中。需要注意的是,该端点是新建的,并非你已有账户下的端点。
使用方式 已有 AnyHook 账户:将 https://anyhook.net/mcp 添加到 Claude Code、claude.ai、Codex 或 VS Code,通过浏览器登录,无需复制密钥。各应用(包括 Cursor)的详细步骤参见 https://anyhook.net/mcp。
尚无账户:在本地运行包,命令为 npx -y anyhook-mcp。
如果偏好直接使用 HTTP,相同的引导过程也可以通过一条 curl 命令完成。
项目要求 pnpm workspace 和 Node 20 及以上版本。托管中继服务本身(入口、转发器、仪表板)为独立闭源服务,本仓库仅为客户端工具。
API 参考见 openapi.json;智能体文档见 llms.txt;定价见 pricing.md;MCP 设置见 anyhook.net/mcp。仓库还包含安全策略。
适用场景 适合需要让 AI 智能体自动管理 Webhook 端点、检查投递记录、重放失败请求或验证签名载荷的开发与调试场景。
限制 托管中继服务为闭源,仓库仅提供客户端工具;本地快速开始生成的端点有 7 天 TTL;需要 Node 20+ 环境。