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

Webhooks

一个支持Webhook的MCP服务器实现,提供消息发送功能

article

README

🚀 MCP 网络钩服务器

MCP 网络钩服务器是一个集成网络钩的 MCP 服务器实现,它提供了消息发送功能,能与 Dive 和其他兼容 MCP 的 LLM 一起使用,为用户带来便捷的消息交互体验。

🚀 快速开始

本 MCP 网络钩服务器可通过 Smithery 自动安装,也能手动安装,安装完成后可与 Dive Desktop 进行配置,还能手动启动服务器。

✨ 主要特性

  • 通用网络钩支持:可向任意网络钩端点发送消息。
  • 自定义用户名:能够设置消息显示的显示名称。
  • 头像支持:支持自定义消息头像。
  • MCP 集成:可与 Dive 和其他兼容 MCP 的 LLM 一起使用。

📦 安装指南

通过 Smithery 安装

要通过 Smithery 自动安装 Claude Desktop 的 MCP 网络钩服务器,可执行以下命令:

npx -y @smithery/cli install @kevinwatt/mcp-webhook --client claude

手动安装

npm install @kevinwatt/mcp-webhook

📚 详细文档

Dive Desktop 的配置

  1. 在 Dive Desktop 中点击“+ 添加 MCP 服务器”。
  2. 复制并粘贴以下配置:
{
  "mcpServers": {
    "webhook": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/mcp-webhook"
      ],
      "env": {
        "WEBHOOK_URL": "your-webhook-url"
      },
      "alwaysAllow": [
        "send_message"
      ]
    }
  }
}
  1. 点击“保存”以安装 MCP 服务器。

工具文档

  • send_message
    • 功能:向网络钩端点发送消息。
    • 输入:
      • content (字符串,必填):消息内容。
      • username (字符串,可选):显示名称。
      • avatar_url (字符串,可选):头像 URL。

💻 使用示例

基础用法

让您的 LLM 执行以下操作:

"将一条消息发送到网络钩:Hello World!"
"带有自定义名称的消息:content='Testing', username='Bot'"

手动启动

如果需要,可手动启动服务器:

npx @kevinwatt/mcp-webhook

🔧 技术细节

要求

  • Node.js 18+
  • 兼容 MCP 的 LLM 服务

📄 许可证

本项目采用 MIT 许可证。

作者

kevinwatt

关键字

  • mcp
  • webhook
  • 聊天
  • dive
  • llm
  • 自动化
help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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