MCP Notify - Monitor the MCP Registry for New Servers¶
Repository: nirholas/mcp-notify Stars: 28 ★ Category: DevOps / Monitoring License: MIT Last Updated: 2026-07-14
What It Does¶
MCP Notify polls the MCP Registry for changes and sends real-time notifications when servers are added, updated, or removed. Includes a CLI, Go SDK, REST API, and MCP server for AI agents. Supports Discord, Slack, Email, Telegram, Microsoft Teams, Webhooks, and RSS feeds as notification channels.
Tools Provided¶
| Tool | Description |
|---|---|
check_registry |
Poll the MCP registry for changes since last check |
get_new_servers |
List newly registered MCP servers |
get_updated_servers |
List servers with metadata/code changes |
get_removed_servers |
List servers removed from registry |
search_servers |
Search registry by keyword, category, stars |
subscribe_category |
Subscribe to notifications for a specific server category |
configure_notifications |
Set up notification channels (Discord, Slack, Telegram, etc.) |
get_registry_stats |
Registry statistics: total servers, growth rate, category breakdown |
Why This Matters¶
The MCP ecosystem grows at ~10-15 servers/day. Manually checking mcp.so and mcpservers.org for new servers is unsustainable. MCP Notify automates discovery - it watches the registry and alerts you when relevant servers appear.
For CorpusIQ specifically: new MCP servers in the "business," "marketing," "analytics," and "CRM" categories are competitive signals. Early detection of category entrants allows faster competitive response.
Setup for Hermes Agent¶
Prerequisites¶
- Go 1.21+ (for CLI/SDK) OR Docker
- Notification channel webhook URL (Discord, Slack, Telegram, etc.)
Step 1: Clone and Build¶
cd ~/mcp-servers
git clone https://github.com/nirholas/mcp-notify.git
cd mcp-notify
# Option A: Go build
go build -o mcp-notify ./cmd/mcp-notify
# Option B: Docker
docker build -t mcp-notify .
Step 2: Configure¶
Create ~/.mcp-notify/config.yaml:
registry:
poll_interval_minutes: 60
sources:
- https://mcpservers.org
- https://mcp.so
- https://smithery.ai
notifications:
telegram:
enabled: true
bot_token: ${TELEGRAM_BOT_TOKEN}
chat_id: "-1003961538688" # CorpusIQ Team
topic_id: 2 # Dev discussion topic
discord:
enabled: false
webhook_url: ${DISCORD_WEBHOOK}
email:
enabled: false
smtp_host: smtp.gmail.com
smtp_port: 587
to: notifications@example.com
filters:
categories:
- business
- marketing
- analytics
- crm
- finance
- communication
min_stars: 5
exclude_keywords:
- crypto
- nft
- blockchain
- gaming
- nsfw
Step 3: Initial Scan¶
./mcp-notify scan --baseline
# Output: Baselined registry with 9,847 servers. Will alert on changes.
Step 4: Register with Hermes¶
hermes mcp add mcp-notify -- ~/mcp-servers/mcp-notify/mcp-notify serve
Or via ~/.hermes/config.yaml:
mcp_servers:
mcp_notify:
command: /home/hermes/mcp-servers/mcp-notify/mcp-notify
args:
- serve
env:
MCP_NOTIFY_CONFIG: /home/hermes/.mcp-notify/config.yaml
Step 5: Verify¶
hermes mcp list | grep mcp-notify
Integration with CorpusIQ Cron Jobs¶
Replace the current manual scan cron with MCP Notify:
# OLD (manual scan)
0 */6 * * * /home/hermes/scripts/scan-mcp-servers.sh
# NEW (auto-notify)
# MCP Notify runs as a daemon with built-in polling
# Just start it once:
hermes mcp start mcp-notify
The agent can then query mcp-notify during session startup:
Agent: "Any new business-category MCP servers since last session?"
MCP Notify: "2 new: QuickBooks MCP (45★), Salesforce MCP (12★)"
Use Cases¶
- Competitive intelligence: Alert when new servers enter your category
- Ecosystem awareness: Track MCP growth trends and emerging categories
- Curated collections: Automatically build "best of" lists from registry data
- Dependency monitoring: Watch for updates to MCP servers your stack depends on
- Market research: Analyze which categories are growing fastest
Integration with CorpusIQ¶
CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.
This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.
Limitations¶
- Polling-based (not real-time push) - up to 60-min delay on new server discovery
- Registry sources may have incomplete coverage (not all servers are listed everywhere)
- Category classification relies on source metadata (may be inaccurate)
- Early stage project (28★) - API may change
- No historical trending data (only deltas from baseline)
Troubleshooting¶
| Issue | Fix |
|---|---|
No changes detected |
Registry sources may be down; check mcp-notify status |
Webhook delivery failed |
Verify webhook URL; check firewall egress rules |
Telegram bot not sending |
Verify bot token has sendMessage permission in chat |
Rate limited by registry |
Increase poll_interval_minutes to 120+ |
Related Guides¶
- Scan Results July 15 - Latest manual scan
- MCP Directory Maintenance - Keeping our listings current
- Hermes Ecosystem Discovery - Nightly ecosystem engine