mcpField
P
PushNotif Official MCP Server

PushNotif Official MCP Server

リモート
pushnotif.biz.idコミュニケーション0今日更新
リポジトリ公式サイト

PushNotif Official MCP Server について

PushNotif Official MCP Server は、AI コーディングエージェントを PushNotif の通知・メッセージサービスに接続します。アカウントやアプリの管理、Web・モバイルプッシュ、アプリ内メッセージ、トランザクションメール、分析、請求に対応します。

主な機能

  1. 01アカウント登録とアプリ管理
  2. 02プッシュキャンペーンの送信と予約
  3. 03アプリ内バナーとソーシャルトーストの設定
  4. 04RSS プッシュとメールの自動化
  5. 05購読者、分析、請求の管理

活用シーン

  1. 01Web またはモバイルへのプッシュ通知配信
  2. 02定期通知キャンペーンの予約
  3. 03トランザクション OTP や決済メールの送信
  4. 04キャンペーン指標と QRIS 状態の確認

MCP 対応

ローカルの Stdio MCP サーバー、または `https://pushnotif.biz.id/mcp` の Streamable HTTP エンドポイントを通じて、19 個の PushNotif ツールを公開します。認証が必要な操作では PushNotif API キーを使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://pushnotif.biz.id/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://pushnotif.biz.id/mcp認証が必要

ツール

詳細

🔔 PushNotif MCP サーバー(pushnotif-mcp-server)

Listed on AllMCPs AgentShield Security

MCP Protocol Node.js License: MIT

PushNotif.biz.id の公式オープンソース Model Context Protocol(MCP)サーバー実装です。AI コーディングアシスタント(Claude Desktop、Claude Code、Cursor、Windsurf、Cline、Glama)から、アカウント登録、SDK スニペットの生成、Web Push(VAPID)とモバイルプッシュ(Android FCM/iOS APNs)の一斉送信、アプリ内ポップアップバナーとソーシャルプルーフトーストの設定、トランザクションメール OTP の送信、QRIS クレジットの管理ができます。


📦 リポジトリのアーキテクチャ(オープンソースの MCP サーバー実装)

このリポジトリには、@modelcontextprotocol/sdk を基盤に構築された、実行可能な MCP サーバーの完全な実装が含まれています。

  • src/index.js — 19 個の PushNotif ツール(ListToolsRequestSchema と CallToolRequestSchema)を公開する Stdio MCP サーバーの完全な実装(@modelcontextprotocol/sdk)。
  • Dockerfile — Glama.ai による自動検査とローカルでの Docker 実行に対応したコンテナ化ビルド。
  • package.json — Node.js ES Module パッケージ(bin: pushnotif-mcp)。
  • glama.json と smithery.yaml — レジストリのメタデータマニフェスト。

🚀 クイックスタート(ローカル Stdio MCP サーバー)

オプション 1:Node.js/npx で実行(Stdio)

リポジトリをクローンして依存関係をインストールします。

git clone https://github.com/AarsyDesign/pushnotif-mcp.git
cd pushnotif-mcp
npm install

claude_desktop_config.json または .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "pushnotif": {
      "command": "node",
      "args": ["/absolute/path/to/pushnotif-mcp/src/index.js"],
      "env": {
        "PUSHNOTIF_API_KEY": "pn_live_YOUR_API_KEY_HERE"
      }
    }
  }
}
オプション 2:Docker で実行(Stdio)
docker build -t pushnotif-mcp .
docker run -i --rm -e PUSHNOTIF_API_KEY=pn_live_YOUR_API_KEY_HERE pushnotif-mcp
オプション 3:Streamable HTTP エンドポイントに直接接続

Authorization: Bearer pn_live_YOUR_API_KEY_HERE を指定して、https://pushnotif.biz.id/mcp の Streamable HTTP に直接接続することもできます。


🛠️ 利用可能なツール(ライフサイクル全体に対応する 19 個のツール)

アカウントの初期設定(API キー不要)
  1. register_new_account — 2 段階の初期設定を行います。6 桁のメール OTP をリクエストするか、OTP を検証して新しい PushNotif アカウントを作成します(永久に無料のクレジット 1,000 件付き)。最初のウェブサイトを登録し、api_key(pn_live_...)を返します。
  2. login_existing_account — メールアドレスとパスワードで既存のアカウントを認証し、api_key を取得します。必要に応じてワークスペースのプロフィール名またはパスワードを更新できます。
ワークスペース、Web Push、モバイルプッシュ、アプリ内通知、トランザクションメールの自動化
  1. list_apps — 登録済みのすべてのWebサイト/アプリ、有効なサブスクライバー数、クレジット残高、および貼り付けてすぐに使えるオプションのSDKスニペット(html、nextjs、laravel、wordpress、flutter)を一覧表示します。
  2. create_app — 新しいWebサイトまたはモバイルアプリを登録し、VAPIDキーを生成します。
  3. update_app_branding — 通知アイコンのURL、自動ウェルカムプッシュメッセージを更新するか、Firebase FCM Service Account JSON/Apple APNs .p8 認証情報をアップロードします。
  4. delete_app — 登録済みアプリケーションと、そのサブスクライバー、キャンペーン、ログを完全に削除します。
  5. send_push_notification — Web Push(VAPID)、Android(FCM)、iOS(APNs)の通知を即時配信します。
  6. schedule_push_notification — 1回限り、または定期(daily/weekly)のプッシュキャンペーンを予約します。
  7. configure_inapp_banner — アプリ内ポップアップモーダル、画面上部の固定バー、または画面下部のスライドカードを設定します。
  8. configure_social_toast — サイト上に単独で表示するライブアクティビティのソーシャルプルーフ通知ポップアップを設定します。
  9. configure_rss_autopush — RSS/サイトマップ/Atomフィードを24時間365日自動監視し、自動プッシュするよう設定します。
  10. configure_payment_webhook — Midtrans、Xendit、Mayar、Lynk.id、Duitku、Tripay、WooCommerce、GitHub用の受信Webhook URLを生成するか、ライブテストイベントをトリガーします。
  11. configure_email_automation — 自動トランザクションメール(注文支払い済み領収書、ウェルカムメール、ブロードキャストミラー)とカスタム返信先を、アプリごとに設定します。
  12. send_transactional_email — PushNotifのフィッシング対策ロック済みテンプレートを使用して、1対1のトランザクションメール(otp_code、payment_invoice、order_status、security_alert)を送信します。
  13. list_subscribers — 有効なサブスクライバーデバイスの分布とセグメントタグを表示します。
  14. update_subscriber_tags — サブスクライバーデバイスにオーディエンスセグメントタグを割り当て、置き換え、または削除します。
  15. get_campaign_analytics — キャンペーンの配信状況、クリック率(CTR)、コンバージョン指標を確認します。
  16. create_qris_invoice — QRIS決済用の請求書を発行します(Rp 1,000/5,000クレジットから)。
  17. check_billing_and_qris_status — QRIS決済のリアルタイムステータス(PENDING/PAID)、クレジット台帳の履歴、ダウンロード可能なPDF請求書を確認します。

📄 ライセンス

MIT License — Copyright (c) 2026 PushNotif.biz.id (AarsyDesign)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。