Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
作者による説明(英語の原文)
Monitor MCP registry for new servers - Discord Slack notifications alerts
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
作者はレジストリにインストール情報を載せていません。下にある作者のREADMEをご覧ください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント nirholas で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは10 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。
同じカテゴリには:Vexa, emailmd, MCP WhatsApp Cloud
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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.
docker compose up -d) brings up the full stack┌────────────────────────────────────────────────────────────────┐
│ 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 │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ └────────────────────────────────────────────────────────────────┘
# Clone the repository
git clone https://github.com/nirholas/mcp-notify.git cd mcp-notify
cp .env.example .env
docker compose up -d
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/..." } }] }'
# Install CLI
go install github.com/nirholas/mcp-notify/cmd/mcp-notify-cli@latest
mcp-notify-cli changes --since 24h
mcp-notify-cli watch --filter "defi,blockchain" --output json
mcp-notify-cli subscribe \ --discord-webhook "https://discord.com/api/webhooks/..." \ --filter "io.github.myorg/*"
git clone https://github.com/nirholas/mcp-notify.git
cd mcp-notify make build ./bin/mcp-notify --config config.yaml
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
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
| Variable | Description | Default |
|---|---|---|
MCP_WATCH_REGISTRY_URL | MCP Registry API URL | https://registry.modelcontextprotocol.io |
MCP_WATCH_POLL_INTERVAL | Polling interval | 5m |
MCP_WATCH_DATABASE_URL | PostgreSQL connection string | Required |
MCP_WATCH_REDIS_URL | Redis connection string | Optional |
MCP_WATCH_API_PORT | API server port | 8080 |
MCP_WATCH_LOG_LEVEL | Log level (debug, info, warn, error) | info |
# 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: ""
# Create subscription
POST /api/v1/subscriptions
GET /api/v1/subscriptions
GET /api/v1/subscriptions/{id}
PUT /api/v1/subscriptions/{id}
DELETE /api/v1/subscriptions/{id}
POST /api/v1/subscriptions/{id}/pause POST /api/v1/subscriptions/{id}/resume
# Get recent changes
GET /api/v1/changes?since=2025-01-01T00:00:00Z&limit=100
GET /api/v1/changes/{id}
GET /api/v1/changes?server=io.github.example/my-server
# RSS feed (all changes)
GET /api/v1/feeds/rss
GET /api/v1/feeds/atom
GET /api/v1/feeds/rss?namespace=io.github.*&keywords=defi
# Health check
GET /health
GET /ready
GET /metrics
Full API documentation available at /api/docs when running the server, or see api/openapi.yaml.
Rich embeds include:
Interactive messages with:
Configurable digest emails:
{
"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" }
| Document | Description |
|---|---|
| Architecture | System design, components, and data flow |
| API Reference | Complete REST API documentation |
| Deployment Guide | Docker, Kubernetes, and production setup |
| Notification Channels | Channel configuration and troubleshooting |
| Demo Guide | Hands-on walkthrough and examples |
| Contributing | Development setup and guidelines |
# Run unit tests
make test
make test-integration
make test-e2e
make test-coverage
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
# Clone repo
git clone https://github.com/nirholas/mcp-notify.git cd mcp-notify
make deps
make dev-services
make d
冒頭だけを表示しています。続きはリポジトリで読めます