A Model Context Protocol (MCP) server that sends webhook notifications when called.
You can use this server with webhook notification services like Echobell to get notified when long-running tasks are completed. Simply configure the server with your Echobell webhook URL (or another service's URL) and instruct your AI assistant to "send me a notification when it's done" within your task prompts.
There are several ways to configure the MCP server:
To install Webhook MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @noobnooc/webhook-mcp --client claudeClaude & Cursor & Windsurf
Configure Claude, Cursor or Windsurf to use the MCP server by adding this to your configuration:
{ "mcpServers": { "notification": { "command": "npx", "args": ["-y", "webhook-mcp"], "env": { "WEBHOOK_URL": "your-webhook-url-here" } } } }
{ "mcpServers": { "notification": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "WEBHOOK_URL", "noobnooc/webhook-mcp" ], "env": { "WEBHOOK_URL": "<your-webhook-url-here>" } } } }
Add the following configuration to your VS Code settings.json
:
{ "mcp": { "servers": { "notification": { "command": "npx", "args": ["-y", "webhook-mcp"], "env": { "WEBHOOK_URL": "your-webhook-url-here" } } } } }
{ "mcp": { "servers": { "notification": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "WEBHOOK_URL", "noobnooc/webhook-mcp" ], "env": { "WEBHOOK_URL": "<your-webhook-url-here>" } } } } }
WEBHOOK_URL
(required): The URL where webhook notifications will be sentThe webhook can be called with optional parameters:
message
: Custom message to include in the webhook payloadurl
: External URL to include in the webhook payload as externalLink
To build the project:
npm install npm run build
To run with the MCP inspector for debugging:
To build and publish the package:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4