mcpField
W
Webhook Studio

Webhook Studio

远程服务
webhook-studio.com开发工具010 周前更新

关于 Webhook Studio

Webhook Studio 面向调试 Webhook 的开发者和构建集成的 AI Agent,提供事件捕获、转发、重放及基于实际流量的类型生成。它还能从事件流量中整理 Schema,并比较版本差异。

主要功能

  1. 01创建端点并捕获 Webhook 事件
  2. 02查看请求头、原始内容和签名验证结果
  3. 03按条件转发并重放事件
  4. 04等待事件并查看投递记录
  5. 05从流量生成类型并比较 Schema

适用场景

  1. 01调试第三方 Webhook 集成
  2. 02将事件转发到本地应用进行测试
  3. 03检查实际载荷字段变化并生成类型

MCP 相关

提供无状态的远程 MCP 服务,使用 Streamable HTTP 暴露端点管理、事件读取与等待、重放转发、验证配置及 Schema 工具。匿名连接可使用部分读取和重放工具;完整工具集需要密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://webhook-studio.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://webhook-studio.com/mcp需要授权

工具

17
参数类型必填说明
namestring否桶的易读标签。
environmentenum否部署环境。production | staging | sandbox | development
external_refstring否你自己的稳定标识符(每个账户唯一),用于幂等地重新配置和查找。

详细介绍

Webhook Studio

Agent 可驱动的 Webhook 流水线,无需密钥。 创建真实端点,等待服务商事件,将事件重放到 localhost,转发到你的应用,并根据你实际捕获的载荷生成类型。既适合排查 Webhook 问题的开发者,也适合构建集成的 AI Agent。

→ 应用: https://webhook-studio.com  ·  文档: https://webhook-studio.com/docs  ·  Agent 规范(llms.txt): https://webhook-studio.com/llms.txt


三项工作,一个 URL

  • 调试 — 无需注册的端点、包含完整标头和原始正文的实时收件箱,以及每个请求的签名验证结果。
  • 路由 — 使用 AND/OR 条件将匹配的事件转发到你的后端,并支持持久化重试:因崩溃或部署而中断的投递会从持久化记录中重新驱动,而不会被悄然丢弃。
  • 了解 — 每个事件都会更新持久化模型,准确反映服务商实际发送给你的账户的内容。请求 TypeScript / Zod / JSON-Schema 类型时,可选字段会基于你的流量中确实有时缺失的字段;询问两个版本之间有哪些变化,即可获得破坏性变更差异。没有其他 Webhook 工具能做到这一点。 客观比较:https://webhook-studio.com/compare

在你的 AI 工具中使用(MCP)

Webhook Studio 是一个远程 MCP 服务(Streamable HTTP,无状态)。只需添加一个 URL:

claude mcp add --transport http webhook-studio https://webhook-studio.com/mcp \
  --header "Authorization: Bearer $(curl -s -X POST https://webhook-studio.com/api/start | jq -r .api_token)"

该 curl 命令会生成一个无需密钥的读取与重放令牌(无需注册),并绑定到一个全新的 3 天端点。若要获得完整访问权限 — 创建端点、配置验证、搭建转发 — 请使用控制面板中的 ws_live_… 密钥。

也可以将其添加到客户端的 MCP 配置中(~/.cursor/mcp.json、.vscode/mcp.json、 claude_desktop_config.json)— 每个客户端的完整设置指南:https://webhook-studio.com/mcp/setup:

{
  "mcpServers": {
    "webhook-studio": {
      "url": "https://webhook-studio.com/mcp",
      "headers": { "Authorization": "Bearer ws_live_your_key_here" }
    }
  }
}

Authorization 标头为可选 — 可省略以建立公共连接(使用接受 ws_anon_… 令牌的读取/重放工具),也可设置 ws_live_… 密钥以使用完整工具集。

已列入官方 MCP Registry,名称为 com.webhook-studio/webhooks。 清单文件位于此仓库的 server.json。

工具

按任务划分,而非按资源划分 — 根据目的选择:

create_bucket · list_buckets · get_bucket · delete_bucket创建和管理端点
latest_event · list_events · get_event · wait_for_event读取事件;阻塞等待事件到达
replay_event · forward_bucket · list_deliveries重放到 localhost、转发、检查结果
configure_verification使用服务商的真实密钥启用 HMAC
list_schemas · get_schema · diff_schema · generate_types · find_correlation_keys知识层

每个工具都与一个 /v1 REST 路由一一对应,因此 REST 参考也可作为工具参考。

一次调用即可免密使用(无需 MCP 客户端)

curl -X POST https://webhook-studio.com/api/start
# → { ingest_url, inbox_url, api_token: "ws_anon_…", expires_in_days: 3, ... }

将 ingest_url 提供给服务商,将 inbox_url 提供给用户,并使用 api_token 通过 /v1 或 /mcp 读取和重放。完整 Agent 指南:https://webhook-studio.com/llms.txt

服务商指南

每个服务商都提供一键测试 URL 和正确的签名验证代码片段:

许可证

此仓库中的文档和示例采用 MIT 许可证。托管产品为专有软件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。