MCP Notify
Monitor the Model Context Protocol (MCP) Registry for new, updated, and removed servers. Get real-time notifications via Discord, Slack, Email, Telegram, Microsoft Teams, Webhooks, or RSS feeds. Includes CLI, Go SDK, REST API, and MCP server for AI a
What is MCP Notify?
MCP Notify is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to monitor the model context protocol (mcp) registry for new, updated, and removed servers. get real-time notifications via discord, slack, email, telegram, microsoft teams, webhooks, or rss feeds. inclu...
Monitor the Model Context Protocol (MCP) Registry for new, updated, and removed servers. Get real-time notifications via Discord, Slack, Email, Telegram, Microsoft Teams, Webhooks, or RSS feeds. Includes CLI, Go SDK, REST API, and MCP server for AI a
This server falls under the Monitoring & Observability category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Monitor the Model Context Protocol (MCP) Registry for new, u
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-notifyConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCP Notify
MCP Notify is a monitoring service that watches the official MCP Registry for newly added, updated, or removed servers and delivers real-time notifications through Discord, Slack, Email, Telegram, Microsoft Teams, webhooks, or RSS feeds. It ships as a Go binary, Docker image, Helm chart, CLI tool, REST API, and an MCP server — making it usable both as a standalone infrastructure service and as an AI-callable tool for querying change history. Teams managing MCP integrations use it to stay current with the rapidly evolving MCP ecosystem without manually polling the registry.
Prerequisites
- Go 1.21 or later (to build from source) or Docker installed
- PostgreSQL database for persisting server state and change history
- At least one notification destination configured (Discord webhook URL, Slack webhook, SMTP credentials, or Telegram bot token)
- An MCP-compatible client such as Claude Desktop (to use the MCP server interface)
Clone the repository and build the binary
Download the source and compile the Go binary using make.
git clone https://github.com/nirholas/mcp-notify.git
cd mcp-notify
make buildCreate a config.yaml with your notification settings
Configure the registry URL, poll interval, database connection, and at least one notification channel in config.yaml.
registryUrl: https://registry.modelcontextprotocol.io
pollInterval: 5m
database:
url: postgres://user:password@localhost:5432/mcp_notify
notifications:
discord:
enabled: true
webhookUrl: https://discord.com/api/webhooks/your_webhook_here
slack:
enabled: false
webhookUrl: ""Set required environment variables
Export the core environment variables that override or supplement config.yaml settings.
export MCP_WATCH_REGISTRY_URL=https://registry.modelcontextprotocol.io
export MCP_WATCH_POLL_INTERVAL=5m
export MCP_WATCH_DATABASE_URL=postgres://user:password@localhost:5432/mcp_notify
export MCP_WATCH_API_PORT=8080Run the MCP Notify server
Start the monitoring server. It will begin polling the MCP Registry immediately.
./bin/mcp-notify --config config.yamlOr deploy with Docker
Run MCP Notify as a Docker container, mounting your config file.
docker pull ghcr.io/nirholas/mcp-notify:latest
docker run -p 8080:8080 -v $(pwd)/config.yaml:/app/config.yaml \
ghcr.io/nirholas/mcp-notify:latestUse the CLI to query recent changes
Install the CLI tool and subscribe to filtered notifications or check recent registry changes.
go install github.com/nirholas/mcp-notify/cmd/mcp-notify-cli@latest
mcp-notify-cli changes --since 24h
mcp-notify-cli subscribe --discord-webhook "https://discord.com/api/webhooks/..." --filter "io.github.myorg/*"MCP Notify Examples
Client configuration
claude_desktop_config.json entry for MCP Notify, connecting Claude to the running server's MCP interface.
{
"mcpServers": {
"mcp-notify": {
"command": "./bin/mcp-notify",
"args": ["--config", "/absolute/path/to/config.yaml", "--mcp-mode"]
}
}
}Prompts to try
Example prompts for querying MCP Registry changes through Claude.
- "What new MCP servers were added to the registry in the last 24 hours?"
- "Show me any MCP servers that were removed this week"
- "List all changes to servers in the io.github.myorg namespace"
- "Subscribe me to Discord notifications for any new AI coding tool servers"
- "What is the current poll interval and registry URL configured in MCP Notify?"Troubleshooting MCP Notify
Server fails to start with 'cannot connect to database' error
Ensure PostgreSQL is running and MCP_WATCH_DATABASE_URL is set correctly. Run 'psql $MCP_WATCH_DATABASE_URL' to verify connectivity before starting the server.
Discord notifications are not being received
Verify the Discord webhook URL is valid by testing it with curl: 'curl -X POST -H "Content-Type: application/json" -d "{\"content\":\"test\"}" YOUR_WEBHOOK_URL'. Also confirm 'enabled: true' is set in config.yaml under notifications.discord.
CLI command 'mcp-notify-cli' is not found after installation
Ensure your Go binary path (~/.local/bin or $(go env GOPATH)/bin) is in your PATH. Add 'export PATH=$PATH:$(go env GOPATH)/bin' to your shell profile and restart the terminal.
Frequently Asked Questions about MCP Notify
What is MCP Notify?
MCP Notify is a Model Context Protocol (MCP) server that monitor the model context protocol (mcp) registry for new, updated, and removed servers. get real-time notifications via discord, slack, email, telegram, microsoft teams, webhooks, or rss feeds. includes cli, go sdk, rest api, and mcp server for ai a It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCP Notify?
Follow the installation instructions on the MCP Notify GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCP Notify?
MCP Notify works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCP Notify free to use?
Yes, MCP Notify is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
MCP Notify Alternatives — Similar Monitoring & Observability Servers
Looking for alternatives to MCP Notify? Here are other popular monitoring & observability servers you can use with Claude, Cursor, and VS Code.
Netdata
★ 78.9kReal-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Kubeshark
★ 11.9keBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
Mission Control
★ 4.9kSelf-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spend, and govern operations from one mission control dashboard.
Grafana
★ 3.0kThis MCP server enables natural-language querying of Grafana logs by automatically detecting log sources and service labels. It provides read-only access to log data with intelligent caching for efficient repeat queries.
Sentrux
★ 2.4kReal-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.
OpenInference
★ 986OpenTelemetry Instrumentation for AI Observability
Browse More Monitoring & Observability MCP Servers
Explore all monitoring & observability servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up MCP Notify in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use MCP Notify?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.