Real-time monitoring and notifications for the MCP Registry ecosystem.
go install github.com/nirholas/mcp-notify/cmd/mcp-notify-cli@latestCapabilities documented in this repository.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
See the full documentation for details.
Install it, then run your first command.
go install github.com/nirholas/mcp-notify/cmd/mcp-notify-cli@latest
Taken directly from this repository's documentation.
┌────────────────────────────────────────────────────────────────┐
│ MCP Notify │
├────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────────────────────┐ │
│ │ Poller │───▶│ Differ │───▶│ Notification Dispatcher │ │
│ └──────────┘ └──────────┘ └──────────────────────────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────────────────────┐ │
│ │ Registry │ │ Snapshot │ │ Channels │ │
│ │ API │ │ Store │ │ ┌───────┐ ┌───────────┐ │ │
│ └──────────┘ └──────────┘ │ │Discord│ │ Slack │ │ │
│ │ │ └───────┘ └───────────┘ │ │
│ ▼ │ ┌───────┐ ┌───────────┐ │ │
│ ┌──────────┐ │ │ Email │ │ Webhook │ │ │
│ │PostgreSQL│ │ └───────┘ └───────────┘ │ │
│ └──────────┘ │ ┌───────┐ │ │
│ │ │ RSS │ │ │
│ │ └───────┘ │ │
│ └──────────────────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ REST API │ │
│ │ /subscriptions /changes /feeds /health /metrics │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Web Dashboard │ │
│ │ React + TypeScript + Tailwind + shadcn/ui │ │
│ └──────────────────────────────────────────────────────────┘ │
│ │
└────────────────────────────────────────────────────────────────┘# Clone the repository
git clone https://github.com/nirholas/mcp-notify.git
cd mcp-notify
# Configure environment
cp .env.example .env
# Edit .env with your settings
# Start services
docker compose up -d
# Access dashboard at http://localhost:8080# Create a webhook subscription via API
curl -X POST http://localhost:8080/api/v1/subscriptions \
-H "Content-Type: application/json" \
-d '{
"name": "My DeFi Alerts",
"filters": {
"keywords": ["defi", "ethereum", "swap"],
"namespaces": ["io.github.*"]
},
"channels": [{
"type": "discord",
"config": {
"webhook_url": "https://discord.com/api/webhooks/..."
}
}]
}'