logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-http-transmitter

Facilitates dispatching communications to specified HTTP/S callback destinations, enabling modification of message sender identities and associated icons. Designed for seamless interoperability with Machine Communication Protocol (MCP) compliant large language models for optimized conversational flow.

Author

mcp-http-transmitter logo

kevinwatt

MIT License

Quick Info

GitHub GitHub Stars 23
NPM Weekly Downloads 48
Tools 1
Last Updated 2026-02-19

Tags

webhookmcpkevinwattmcp webhookintegrates webhookwebhook integrates

MseeP.ai Audited Seal

MCP HTTP Relay Service

smithery deployment badge

An implementation of an MCP intermediary service engineered for relaying messages via standardized HTTP POST requests to external listeners.

Core Capabilities

  • Universal Endpoint Targeting: Transmit payloads to any designated HTTP/S reception point.
  • Sender Identity Spoofing: Override the default sender name with a custom designation.
  • Visual Customization: Apply custom graphical identifiers (avatars) to outgoing transmissions.
  • LLM Ecosystem Compliance: Fully compatible with Dive and other platforms adhering to the MCP specification.

HTTP Relay MCP endpoint

Deployment Instructions

Automated Setup via Smithery

Install the HTTP Relay Service automatically for your Claude Desktop environment using Smithery:

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

Manual Installation via npm

bash npm install @kevinwatt/mcp-webhook

Configuration with Dive Client

  1. Within the Dive Desktop interface, select the option to "+ Add MCP Server".
  2. Input or paste the following configuration structure:

{ "mcpServers": { "webhook": { "command": "npx", "args": [ "-y", "@kevinwatt/mcp-webhook" ], "env": { "WEBHOOK_URL": "your-target-webhook-endpoint" }, "alwaysAllow": [ "transmit_message" ] } } }

  1. Finalize the addition by clicking "Save".

Tool Interface Reference

  • transmit_message
  • Forwards content to the configured HTTP listener.
  • Arguments:
    • payload_body (string, mandatory): The primary message text to transmit.
    • display_alias (string, optional): The name presented as the sender.
    • icon_link (string, optional): A URI pointing to the avatar image.

Interaction Examples

Instruct your generative model to execute commands such as:

"Relay this text to webhook: Initial communication test!" "Transmit message specifying sender name: payload_body='Status Update', display_alias='SystemMonitor'"

Execution Prerequisites

If manual invocation is required:

bash npx @kevinwatt/mcp-webhook

System Prerequisites

  • A runtime environment supporting Node.js version 18 or newer.
  • Access to an MCP-compliant artificial intelligence service.

Licensing

This project is distributed under the MIT License.

Developer Credit

kevinwatt

Descriptors

  • mcp
  • http-relay
  • messaging
  • dive-integration
  • llm-connector
  • automation-utility

See Also

`