nirholas

mcp-registry-monitoring-guide

Guide to MCP Notify — monitor the Model Context Protocol 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 assistants.

nirholas 247 69 Actualitzat fa 5 mesos
GitHub

Instal·la

npx skillscat add nirholas/three-ws/mcp-registry-monitoring-guide

Instal·la des del registre de SkillsCat.

SKILL.md

MCP Registry Monitoring Guide

MCP Notify monitors the official MCP Registry and alerts you when servers are added, updated, or removed. Stay on top of the MCP ecosystem without manual checking.

Notification Channels

Channel Setup Real-time
Discord Webhook URL ✅
Slack Webhook URL ✅
Telegram Bot token + chat ID ✅
Email SMTP config ✅
Microsoft Teams Webhook URL ✅
Webhooks Custom URL ✅
RSS Feed URL Polling

Quick Start

CLI

# Install
go install github.com/nirholas/mcp-notify@latest

# Monitor with Discord notifications
mcp-notify watch --discord-webhook "https://discord.com/api/webhooks/..."

# Monitor with Slack
mcp-notify watch --slack-webhook "https://hooks.slack.com/services/..."

# Monitor with Telegram
mcp-notify watch --telegram-token "bot123:ABC" --telegram-chat "-100123"

As MCP Server

MCP Notify itself runs as an MCP server, so AI agents can query registry changes:

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

Tools available:

  • getNewServers — List recently added MCP servers
  • getUpdatedServers — List recently updated servers
  • getRemovedServers — List recently removed servers
  • searchRegistry — Search the registry by keyword
  • getServerDetails — Get full details for a specific server

REST API

# Get recent changes
curl http://localhost:8080/api/changes?since=24h

# Search registry
curl http://localhost:8080/api/search?q=crypto

# Get server details
curl http://localhost:8080/api/servers/sperax-crypto-mcp

Go SDK

import "github.com/nirholas/mcp-notify/sdk"

client := sdk.NewClient()
changes, err := client.GetChanges(sdk.Since(24 * time.Hour))
for _, c := range changes {
    fmt.Printf("[%s] %s: %s\n", c.Type, c.Server.Name, c.Server.Description)
}

Monitoring Strategies

Track Competitors

Monitor for MCP servers in your space:

mcp-notify watch --filter "crypto|defi|trading" --discord-webhook "..."

Track Ecosystem Growth

Get daily digests of all registry changes:

mcp-notify digest --interval 24h --email "team@company.com"

Security Monitoring

Alert on removed servers (may indicate compromise):

mcp-notify watch --type removed --slack-webhook "..."

Use Cases for SperaxOS

  • Monitor for new DeFi MCP servers to integrate
  • Track updates to competitor AI agent tooling
  • Get alerts when Sperax MCP servers are updated in the registry
  • Discover new crypto tools as they're published

Links