PushNotif Official MCP Server について
PushNotif Official MCP Server は、AI コーディングエージェントを PushNotif の通知・メッセージサービスに接続します。アカウントやアプリの管理、Web・モバイルプッシュ、アプリ内メッセージ、トランザクションメール、分析、請求に対応します。
主な機能
- 01アカウント登録とアプリ管理
- 02プッシュキャンペーンの送信と予約
- 03アプリ内バナーとソーシャルトーストの設定
- 04RSS プッシュとメールの自動化
- 05購読者、分析、請求の管理
活用シーン
- 01Web またはモバイルへのプッシュ通知配信
- 02定期通知キャンペーンの予約
- 03トランザクション OTP や決済メールの送信
- 04キャンペーン指標と QRIS 状態の確認
MCP 対応
ローカルの Stdio MCP サーバー、または `https://pushnotif.biz.id/mcp` の Streamable HTTP エンドポイントを通じて、19 個の PushNotif ツールを公開します。認証が必要な操作では PushNotif API キーを使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pushnotif.biz.id/mcpclaude mcp add --transport http aarsydesign-pushnotif https://pushnotif.biz.id/mcp{"mcpServers":{"aarsydesign-pushnotif":{"type":"http","url":"https://pushnotif.biz.id/mcp"}}}Cursor で開く{"servers":{"aarsydesign-pushnotif":{"type":"http","url":"https://pushnotif.biz.id/mcp"}}}VS Code で開く{"mcpServers":{"aarsydesign-pushnotif":{"type":"http","url":"https://pushnotif.biz.id/mcp"}}}{"mcpServers":{"aarsydesign-pushnotif":{"serverUrl":"https://pushnotif.biz.id/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://pushnotif.biz.id/mcp認証が必要ツール
詳細
🔔 PushNotif MCP サーバー(pushnotif-mcp-server)
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 キー不要)
register_new_account— 2 段階の初期設定を行います。6 桁のメール OTP をリクエストするか、OTP を検証して新しい PushNotif アカウントを作成します(永久に無料のクレジット 1,000 件付き)。最初のウェブサイトを登録し、api_key(pn_live_...)を返します。login_existing_account— メールアドレスとパスワードで既存のアカウントを認証し、api_keyを取得します。必要に応じてワークスペースのプロフィール名またはパスワードを更新できます。
ワークスペース、Web Push、モバイルプッシュ、アプリ内通知、トランザクションメールの自動化
list_apps— 登録済みのすべてのWebサイト/アプリ、有効なサブスクライバー数、クレジット残高、および貼り付けてすぐに使えるオプションのSDKスニペット(html、nextjs、laravel、wordpress、flutter)を一覧表示します。create_app— 新しいWebサイトまたはモバイルアプリを登録し、VAPIDキーを生成します。update_app_branding— 通知アイコンのURL、自動ウェルカムプッシュメッセージを更新するか、Firebase FCM Service Account JSON/Apple APNs.p8認証情報をアップロードします。delete_app— 登録済みアプリケーションと、そのサブスクライバー、キャンペーン、ログを完全に削除します。send_push_notification— Web Push(VAPID)、Android(FCM)、iOS(APNs)の通知を即時配信します。schedule_push_notification— 1回限り、または定期(daily/weekly)のプッシュキャンペーンを予約します。configure_inapp_banner— アプリ内ポップアップモーダル、画面上部の固定バー、または画面下部のスライドカードを設定します。configure_social_toast— サイト上に単独で表示するライブアクティビティのソーシャルプルーフ通知ポップアップを設定します。configure_rss_autopush— RSS/サイトマップ/Atomフィードを24時間365日自動監視し、自動プッシュするよう設定します。configure_payment_webhook— Midtrans、Xendit、Mayar、Lynk.id、Duitku、Tripay、WooCommerce、GitHub用の受信Webhook URLを生成するか、ライブテストイベントをトリガーします。configure_email_automation— 自動トランザクションメール(注文支払い済み領収書、ウェルカムメール、ブロードキャストミラー)とカスタム返信先を、アプリごとに設定します。send_transactional_email— PushNotifのフィッシング対策ロック済みテンプレートを使用して、1対1のトランザクションメール(otp_code、payment_invoice、order_status、security_alert)を送信します。list_subscribers— 有効なサブスクライバーデバイスの分布とセグメントタグを表示します。update_subscriber_tags— サブスクライバーデバイスにオーディエンスセグメントタグを割り当て、置き換え、または削除します。get_campaign_analytics— キャンペーンの配信状況、クリック率(CTR)、コンバージョン指標を確認します。create_qris_invoice— QRIS決済用の請求書を発行します(Rp 1,000/5,000クレジットから)。check_billing_and_qris_status— QRIS決済のリアルタイムステータス(PENDING/PAID)、クレジット台帳の履歴、ダウンロード可能なPDF請求書を確認します。
📄 ライセンス
MIT License — Copyright (c) 2026 PushNotif.biz.id (AarsyDesign)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。