返回 MCP 目录
public公开dns本地运行

webhook-tester-mcp

一个基于FastMCP框架的Webhook测试管理服务器,用于自动化创建、管理和分析Webhook请求,无需自定义API集成。

article

README

🚀 Webhook 测试器 MCP 服务器

Webhook 测试器 MCP 服务器是一款强大且模块化的 FastMCP 服务器,它能与 webhook - test.com 进行交互。该服务器可实现网络钩子(URL)的自动化管理,检查传入请求并执行分析,无需编写自定义 API 集成,为网络钩子的管理和观察提供了便利。

🚀 快速开始

本服务器基于 FastMCP 框架构建,通过暴露模块化工具和资源,让网络钩子的可观察性和管理成为现实。若你想使用该服务器,可按以下步骤操作:

  1. 克隆仓库。
  2. 安装依赖项,使用命令 pip install -r requirements.txt
  3. 配置 .env 文件。

✨ 主要特性

  • 网络钩子入门友好:网络钩子可让应用发送和接收服务间的实时更新。发送时,应用能在重要事件(如新用户注册或状态更改)发生时向 URL 发送数据(如 POST 请求);接收时,应用可监听来自其他服务的传入 POST 请求并对事件做出反应。这种方式比轮询更高效,适合触发操作、同步数据或保持系统同步。
  • 丰富的功能与用例
    • ✅ 创建新的网络钩子。
    • ✅ 列出所有可用的网络钩子。
    • ✅ 获取网络钩子的详细信息。
    • ✅ 获取网络钩子的有效负载。
    • ✅ 删除网络钩子。

📦 安装指南

  1. 克隆仓库。
  2. 执行命令安装依赖项:pip install -r requirements.txt
  3. 配置 .env 文件。

💻 使用示例

基础用法

在 Claude Desktop 中配置以使用本地服务器,需编辑您的 claude_desktop_config.json 文件:

{
    "mcpServers": {
      "webhook-tester-mcp": {
        "command": "fastmcp",
        "args": ["run", "{{fullPath}}\\Webhook-test_mcp\\server.py"]
      }
    }
  } 

高级用法

你可以通过观看演示测试服务器的视频,更直观地了解服务器的使用,点击下方图片即可观看: 观看视频

📄 许可证

该项目在 MIT License 下开源。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端