MCP Registry Monitor logo

MCP Registry Monitor

Monitors the official MCP Registry for server changes and sends filtered alerts through multiple notification channels.

Install MCP Registry Monitor

Pick your client, then add it in one click or paste the config.

SSE (Remote)
Server URL
https://modelcontextprotocol.name/mcp/mcp-notify

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

  • mcp-registry
  • monitoring
  • notifications
  • alerts
  • developer-tools

The MCP Registry Monitor MCP server polls the official MCP Registry, compares snapshots, and identifies new servers, updates, version changes, and removals. It supports filters for namespaces, keywords, and server patterns, then routes alerts to Discord, Slack, email, webhooks, RSS/Atom, Telegram, or Microsoft Teams. Use it when you need ongoing registry change tracking, an audit history, or automated notifications for selected MCP servers. Deployment options include Docker Compose, standalone binaries, Kubernetes, a CLI, a REST API, and a web dashboard.

Use cases

  • Track new MCP servers across the official registry
  • Filter registry alerts by namespace or keyword
  • Send server updates to Discord or Slack
  • Review historical registry changes
  • Manage monitoring subscriptions through the CLI or REST API

Key features

  • Scheduled MCP Registry polling
  • Change detection for additions, updates, versions, and removals
  • Namespace, keyword, and pattern filters
  • Multi-channel notifications
  • REST API and web dashboard
  • CLI for checks, watch mode, and subscriptions

Tools2

What MCP Registry Monitor lets your agent do. Expand a tool for its parameters.

Verified live~91 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

What it can do

From the 2 tools this server returned when we ran it.

Read-only tools · 2

Observed 2026-10-17 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars32Stargazers on the source repository.
Last commit1d agoMost recent push to the default branch.
Tools exposed2Callable tools this server registers over MCP.

How MCP Registry Monitor works

What MCP Registry Monitor MCP server does

The MCP Registry Monitor MCP server tracks changes in the official MCP Registry at registry.modelcontextprotocol.io. It can identify newly published servers, updated entries, version changes, and removals. Monitoring can cover the full registry or be narrowed with namespace, keyword, and server-pattern filters.

Detected changes are retained with timestamps as an audit history. Notifications can be sent through Discord, Slack, email, generic HTTP webhooks, RSS/Atom feeds, Telegram, and Microsoft Teams. Email supports immediate, hourly, daily, and weekly digest schedules.

How it works

A polling process requests registry data at a configurable interval. A diffing stage compares the latest data with stored snapshots, determines which entries changed, and passes those events to a notification dispatcher. PostgreSQL stores persistence and change history; Redis can be used optionally for caching.

The service exposes a REST API for subscription management and operational endpoints such as changes, feeds, health, and metrics. A React and TypeScript dashboard provides a visual way to configure and monitor the service. The command-line client can check recent changes, stream watch output, and create subscriptions.

Setup and configuration

For a self-hosted deployment, clone the repository, copy .env.example to .env, configure the instance, and start the stack with Docker Compose. The dashboard is available on port 8080 by default. The project also provides Docker images, source builds requiring Go 1.22 or later, and a Kubernetes Helm deployment.

MCP_WATCH_DATABASE_URL is required for the PostgreSQL connection. MCP_WATCH_REGISTRY_URL defaults to the official registry, while MCP_WATCH_POLL_INTERVAL defaults to five minutes. Other documented settings control Redis, the API port, and log verbosity. Configuration can also be supplied through YAML, including polling timeouts, retry counts, database limits, notification channels, and telemetry.

Tools and capabilities

  • Poll the MCP Registry on a schedule.
  • Detect additions, edits, version changes, and removals.
  • Filter subscriptions by keywords, namespaces, or patterns.
  • Send notifications to supported chat, email, feed, webhook, and collaboration channels.
  • Manage subscriptions through REST endpoints or the CLI.
  • Query changes and service status through API endpoints.
  • View configuration and monitoring data in the web dashboard.

The MCP Registry Monitor MCP server also includes a Go SDK and an OpenAPI specification for application integration, according to the project documentation.

Limitations and notes

The deployment requires PostgreSQL for persistence. Redis is optional rather than mandatory. The project is designed for monitoring the official MCP Registry and does not state that it monitors arbitrary registries by default. Notification delivery depends on configuring the relevant channel, such as a Discord webhook or SMTP server. Polling frequency, retries, rate limits, and feed size are configurable and affect how quickly changes are detected and delivered.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Registry Monitor

MCP Registry Monitor is an MCP server that connects to the official MCP Registry and provides scheduled polling, change diffing, filtered subscriptions, notification delivery, a REST API, a CLI, and a web dashboard. It detects new servers, updates, version changes, and removals, then sends alerts through configured channels such as Discord, Slack, email, and webhooks.

Install it with Docker Compose, Docker, a source build, or Kubernetes. For a local self-hosted setup, clone the repository, copy `.env.example` to `.env`, configure the settings, and run `docker compose up -d`. Source builds require Go 1.22 or later.

MCP Registry Monitor requires PostgreSQL 15 or later for persistence. Set `MCP_WATCH_DATABASE_URL` to the PostgreSQL connection string. Redis 7 or later is optional and can provide caching.

MCP Registry Monitor supports Discord, Slack, email, generic HTTP webhooks, RSS/Atom, Telegram, and Microsoft Teams. Channel settings are configured in the YAML configuration or through subscriptions managed by the REST API.

Yes, alerts can be filtered by namespaces, keywords, or server patterns. The CLI also supports filters such as `defi,blockchain` and namespace patterns such as `io.github.myorg/*`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Registry Monitor AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-registry-monitor?style=directory)](https://allmcps.com/mcp/mcp-registry-monitor)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-registry-monitor"><img src="https://allmcps.com/api/badge/mcp-registry-monitor?style=directory" alt="MCP Registry Monitor on AllMCPs" /></a>