MCP Registry Monitor
Monitor MCP registry for new servers - Discord Slack notifications alerts
★ 20MITcommunication
Install
Config snippet generator goes here (5 client tabs)
README
# MCP Notify
<p align="center">
<img src="docs/assets/logo.svg" alt="MCP Notify" width="200" />
</p>
<p align="center">
<strong>Real-time monitoring and notifications for the MCP Registry ecosystem.</strong>
</p>
<p align="center">
<a href="https://go.dev/">
<img src="https://img.shields.io/badge/Go-1.22+-00ADD8?style=flat&logo=go" alt="Go Version" />
</a>
<a href="LICENSE">
<img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License" />
</a>
<a href="https://registry.modelcontextprotocol.io">
<img src="https://img.shields.io/badge/MCP-Registry-purple" alt="MCP Registry" />
</a>
</p>
<p align="center">
<a href="#-features">Features</a> •
<a href="#-quick-start">Quick Start</a> •
<a href="#-documentation">Docs</a> •
<a href="#-deployment">Deploy</a> •
<a href="#-contributing">Contributing</a>
</p>
<p align="center">
<a href="https://mcp-notify-eta.vercel.app">
<img src="https://img.shields.io/badge/MCP_Notify_Docs-blue" alt="MCP Notify Docs" />
</a>
<a href="https://mcp-notify-eta.vercel.app">
<img src="https://img.shields.io/badge/MCP_Notify_Dashoard-purple" alt="MCP Notify Dashboard" />
</a>
</p>
---
**Never miss an MCP update again.** MCP Notify monitors the [official MCP Registry](https://registry.modelcontextprotocol.io) for changes and delivers instant notifications through Discord, Slack, email, webhooks, and more.
MCP Notify monitors the [official MCP Registry](https://registry.modelcontextprotocol.io) for changes and delivers notifications through multiple channels. Track new servers, version updates, and removals across the entire ecosystem or filter to specific namespaces and keywords.
## ✨ Features
### Core Capabilities
- **Real-time Monitoring**: Poll the MCP Registry at configurable intervals
- **Smart Diffing**: Detect new servers, updates, version changes, and removals
- **Flexible Filtering**: Subscribe to specific namespaces, keywords, or server patterns
- **Change History**: Full audit trail of all detected changes with timestamps
### Notification Channels
- **Discord**: Rich embeds with server details and direct links
- **Slack**: Interactive messages with action buttons
- **Email**: Digest emails (immediate, hourly, daily, weekly)
- **Webhooks**: Generic HTTP webhooks for custom integrations
- **RSS/Atom**: Subscribe via any feed reader
- **Telegram**: Bot notifications via Telegram Bot API
- **Microsoft Teams**: Adaptive Cards with full Teams integration
### Deployment Options
- **Hosted Service**: Use our hosted instance at `watch.mcpregistry.dev`
- **Self-Hosted**: Deploy your own instance via Docker or Kubernetes
- **CLI Tool**: One-off checks and local monitoring
### Developer Experience
- **REST API**: Full API for programmatic subscription management
- **Web Dashboard**: Visual configuration and monitoring interface
- **Go SDK**: Embed in your own applications
- **OpenAPI Spec**: Generate clients in any language
## 🏗️ Architecture
```
┌────────────────────────────────────────────────────────────────┐
│ 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