MCP Notify

v1.0.0Monitoring & Observabilitystable

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

mcp
Share:
26
Stars
0
Downloads
0
Weekly
0/5

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

Monitor the MCP Registry for new, updated, and removed servers.
Receive real-time notifications via Discord, Slack, Email, or Telegram.
nirholas

Maintainer

LicenseMIT
Languagego
Versionv1.0.0
UpdatedMay 7, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-notify

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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 build
2

Create 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: ""
3

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=8080
4

Run the MCP Notify server

Start the monitoring server. It will begin polling the MCP Registry immediately.

./bin/mcp-notify --config config.yaml
5

Or 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:latest
6

Use 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.

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.

Quick Config Preview

{ "mcpServers": { "mcp-notify": { "command": "npx", "args": ["-y", "mcp-notify"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides