mcp-notifications
by zudsniper·★ 6·Score 37
MCP server for real-time notifications and webhooks when AI agents complete tasks.
Overview
MCP Notifications is a modern, scalable notification service that integrates with the Model Context Protocol to send real-time notifications and webhooks when AI agents complete tasks. It features a monorepo architecture with SSE (Server-Sent Events) support, Next.js web interface, and PocketBase integration. The service supports multiple webhook providers including Discord, Slack, Microsoft Teams, Feishu, Ntfy, and custom webhooks, with features like image support via Imgur, multi-project support, customizable messages, and notification history.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this when you're working with multiple AI agent projects and need efficient task completion notifications without switching contexts.
When NOT to choose this
Avoid if you need a self-hosted solution without external dependencies (Cloudflare Workers, PocketBase) or if you're already heavily invested in another notification system.
Tools this server exposes
2 tools extracted from the READMEnotifybody: string, title?: string, template?: stringSend a simple notification with body, optional title, and optional template.
full_notifybody: string, title?: string, link?: string, imageUrl?: string, image?: string, priority?: number, attachments?: string[], template?: string, templateData?: object, actions?: object[]Send a detailed notification with advanced options like link, image, priority, attachments, actions, and template data.
Comparable tools
Installation
# Clone the repository
git clone https://github.com/zudsniper/mcp-notifications.git
cd mcp-notifications
# Install dependencies
npm install
# Build the package
npm run buildLegacy MCP Server Integration
For Claude Desktop, add to your claude_desktop_config.json:
{
"mcpServers": {
"notifier": {
"command": "node",
"args": [
"/path/to/legacy/build/index.js"
],
"env": {
"WEBHOOK_URL": "https://ntfy.sh/webhook-url-example",
"WEBHOOK_TYPE": "ntfy"
}
}
}
}For the new SSE-based system, deploy to Cloudflare Workers and configure your AI tools to connect to the SSE endpoint.
Compare mcp-notifications with
Last updated · Auto-generated from public README + GitHub signals.