Skip to main content
Glama
MCP Webhook Server

MCP Webhook Server

by kevinwatt

Servidor webhook MCP

insignia de herrería

Una implementación de servidor MCP que se integra con webhooks y proporciona capacidades de envío de mensajes.

Características

  • Compatibilidad con webhook genérico : envíe mensajes a cualquier punto final de webhook

  • Nombre de usuario personalizado : establezca un nombre de visualización personalizado para los mensajes

  • Compatibilidad con avatares : personaliza el avatar del mensaje

  • Integración con MCP : funciona con Dive y otros LLM compatibles con MCP

Related MCP server: notify_me_mcp

Instalación

Instalación mediante herrería

Para instalar MCP Webhook Server para Claude Desktop automáticamente a través de Smithery :

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

Instalación manual

npm install @kevinwatt/mcp-webhook

Configuración con Dive Desktop

  1. Haga clic en "+ Agregar servidor MCP" en Dive Desktop

  2. Copie y pegue esta configuración:

{
  "mcpServers": {
    "webhook": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/mcp-webhook"
      ],
      "env": {
        "WEBHOOK_URL": "your-webhook-url"
      },
      "alwaysAllow": [
        "send_message"
      ]
    }
  }
}
  1. Haga clic en "Guardar" para instalar el servidor MCP

Documentación de herramientas

  • enviar_mensaje

    • Enviar mensaje al punto final del webhook

    • Entradas:

      • content (cadena, obligatorio): Contenido del mensaje a enviar

      • username (cadena, opcional): nombre para mostrar

      • avatar_url (cadena, opcional): URL del avatar

Ejemplos de uso

Pídale a su LLM que:

"Send a message to webhook: Hello World!"
"Send a message with custom name: content='Testing', username='Bot'"

Inicio manual

Si es necesario, inicie el servidor manualmente:

npx @kevinwatt/mcp-webhook

Requisitos

  • Node.js 18+

  • Servicio LLM compatible con MCP

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Autor

Kevin Watt

Palabras clave

  • mcp

  • webhook

  • charlar

  • bucear

  • LLM

  • automatización

Available Tools

2 tools
send_jsonC

Send arbitrary JSON object to webhook endpoint

Inputs: body (required).

send_messageC

Send message to webhook endpoint

Inputs: content (required), username, avatar_url.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    C2.9/5.0

    Scored across 2 tools

    Disambiguation3/5

    Both tools send data to a webhook endpoint, but 'send_json' is specific to JSON objects while 'send_message' is for general messages. Some overlap exists as JSON could be sent via 'send_message', but descriptions help differentiate.

    Naming Consistency5/5

    Both tools follow a clear verb_noun pattern ('send_json', 'send_message'), making the naming consistent and predictable.

    Tool Count2/5

    With only 2 tools, the server feels too minimal for typical webhook interactions. Even basic functionality like managing endpoints or checking delivery status is missing, suggesting the scope is too narrow.

    Completeness2/5

    The tool surface is severely incomplete for a webhook server. There are no tools for configuration, validation, or testing of webhooks, which are essential for real-world use.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Enables sending rich notifications to Discord and/or Slack webhooks with automatic service detection, retry logic, and support for embeds, blocks, and attachments. Provides secure webhook management with comprehensive input validation and rate limiting.
      3
      TypeScript
      MIT
    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      An MCP server that enables sending data to webhooks via HTTP POST for both local and remote team environments. It provides a tool for relaying task descriptions, custom metadata, and automated notifications to external services.
      4 npm
      -