Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

MCP Registry Monitor

de nirholasversión 1.0.0i★ –i–
Nombre en el registroio.github.nirholas/mcp-notify

Instalar

Resumen

Descripción del creador (original en inglés)

Monitor MCP registry for new servers - Discord Slack notifications alerts

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: –
  • Transporte:
  • Categoría: Chat y correo

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

El creador no incluyó detalles de instalación en el registro. Consulta el README del creador más abajo.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub nirholas, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Chat y correoi

  • Más estrellas que el 0% de los otros 1766 servidores de esta categoría
  • Publicado en el registro más recientemente que el 2% de los otros 1766 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 1766 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro MCP Registry Monitor?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 10 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code.

¿Qué puedo usar en su lugar?

En la misma categoría: Vexa, emailmd, MCP WhatsApp Cloud

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Vexa

de Vexa-ai

Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.

Se ejecuta en la nube★ 2949Apache-2.0Actualizado hace 2 meses
Instalar

emailmd

de anypost

Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.

Computadora o nube★ 1385MITActualizado hace 31 días
Instalar

MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API

Se ejecuta en tu computadora★ 277MITActualizado hace 5 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

MCP Notify

Real-time monitoring and notifications for the MCP Registry ecosystem.

Features • Quick Start • Docs • Deploy • Contributing


Never miss an MCP update again. MCP Notify monitors the official MCP Registry for changes and delivers instant notifications through Discord, Slack, email, webhooks, and more.

MCP Notify monitors the official MCP Registry 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
  • Docker Compose: One command (docker compose up -d) brings up the full stack
  • 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 │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ └────────────────────────────────────────────────────────────────┘

🚀 Quick Start

Self-Hosted with Docker
# 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 Subscription

Once your instance is running, manage subscriptions through its REST API:

# 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/..." } }] }'

Using the CLI
# Install CLI

go install github.com/nirholas/mcp-notify/cmd/mcp-notify-cli@latest

Check for recent changes

mcp-notify-cli changes --since 24h

Watch with live output

mcp-notify-cli watch --filter "defi,blockchain" --output json

Subscribe to notifications

mcp-notify-cli subscribe \ --discord-webhook "https://discord.com/api/webhooks/..." \ --filter "io.github.myorg/*"

📦 Installation

Prerequisites
  • Go 1.26+ (for building from source)
  • PostgreSQL 15+ (for persistence)
  • Redis 7+ (optional, for caching)
  • Docker & Docker Compose (for containerized deployment)
From Source
git clone https://github.com/nirholas/mcp-notify.git

cd mcp-notify make build ./bin/mcp-notify --config config.yaml

Docker
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

Kubernetes
helm repo add mcp-notify https://YOUR_USERNAME.github.io/mcp-notify

helm install mcp-notify mcp-notify/mcp-notify \ --set config.registryUrl=https://registry.modelcontextprotocol.io \ --set notifications.discord.enabled=true

🔧 Configuration

Environment Variables
VariableDescriptionDefault
MCP_WATCH_REGISTRY_URLMCP Registry API URLhttps://registry.modelcontextprotocol.io
MCP_WATCH_POLL_INTERVALPolling interval5m
MCP_WATCH_DATABASE_URLPostgreSQL connection stringRequired
MCP_WATCH_REDIS_URLRedis connection stringOptional
MCP_WATCH_API_PORTAPI server port8080
MCP_WATCH_LOG_LEVELLog level (debug, info, warn, error)info
Configuration File
# config.yaml

server: port: 8080 host: "0.0.0.0" cors: origins: ["*"]

registry: url: "https://registry.modelcontextprotocol.io" poll_interval: 5m timeout: 30s retry_attempts: 3

database: url: "postgres://user:pass@localhost:5432/mcp_watch?sslmode=disable" max_connections: 25

redis: url: "redis://localhost:6379/0"

notifications: discord: enabled: true rate_limit: 30/min slack: enabled: true rate_limit: 30/min email: enabled: true smtp: host: "smtp.example.com" port: 587 username: "" password: "" from: "mcp-notify@example.com" webhook: enabled: true timeout: 10s retry_attempts: 3 rss: enabled: true items_per_feed: 100

telemetry: metrics: enabled: true port: 9090 tracing: enabled: false endpoint: ""

📡 API Reference

Subscriptions
# Create subscription

POST /api/v1/subscriptions

List subscriptions

GET /api/v1/subscriptions

Get subscription

GET /api/v1/subscriptions/{id}

Update subscription

PUT /api/v1/subscriptions/{id}

Delete subscription

DELETE /api/v1/subscriptions/{id}

Pause/resume subscription

POST /api/v1/subscriptions/{id}/pause POST /api/v1/subscriptions/{id}/resume

Changes
# Get recent changes

GET /api/v1/changes?since=2025-01-01T00:00:00Z&limit=100

Get change details

GET /api/v1/changes/{id}

Get changes for specific server

GET /api/v1/changes?server=io.github.example/my-server

Feeds
# RSS feed (all changes)

GET /api/v1/feeds/rss

Atom feed (all changes)

GET /api/v1/feeds/atom

Filtered feed

GET /api/v1/feeds/rss?namespace=io.github.*&keywords=defi

Health & Metrics
# Health check

GET /health

Readiness check

GET /ready

Prometheus metrics

GET /metrics

Full API documentation available at /api/docs when running the server, or see api/openapi.yaml.

🔔 Notification Formats

Discord

Rich embeds include:

  • Server name and description
  • Change type (new, updated, removed)
  • Version information
  • Direct link to registry
  • Package registry links (npm, PyPI, etc.)
Slack

Interactive messages with:

  • Expandable server details
  • Quick action buttons
  • Thread support for related changes
Email Digest

Configurable digest emails:

  • Immediate (per-change)
  • Hourly summary
  • Daily digest
  • Weekly roundup
Webhook Payload
{

"event_type": "server.updated", "timestamp": "2025-01-04T12:00:00Z", "server": { "name": "io.github.example/my-server", "description": "An example MCP server", "version": "2.0.0", "previous_version": "1.5.0", "packages": [...], "remotes": [...] }, "changes": [ { "field": "version", "old_value": "1.5.0", "new_value": "2.0.0" }, { "field": "description", "old_value": "...", "new_value": "..." } ], "registry_url": "https://registry.modelcontextprotocol.io/v0/servers/io.github.example%2Fmy-server" }

📖 Documentation

DocumentDescription
ArchitectureSystem design, components, and data flow
API ReferenceComplete REST API documentation
Deployment GuideDocker, Kubernetes, and production setup
Notification ChannelsChannel configuration and troubleshooting
Demo GuideHands-on walkthrough and examples
ContributingDevelopment setup and guidelines

🧪 Testing

# Run unit tests

make test

Run integration tests (requires Docker)

make test-integration

Run e2e tests

make test-e2e

Run all tests with coverage

make test-coverage

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Development Setup
# Clone repo

git clone https://github.com/nirholas/mcp-notify.git cd mcp-notify

Install dependencies

make deps

Start development services

make dev-services

Run in development mode with hot reload

make d

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx