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. 04自动推送 RSS 内容并发送邮件
  5. 05管理订阅者、分析和账单

适用场景

  1. 01广播 Web 或移动推送通知
  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)、配置应用内弹出横幅、社交证明 Toast、事务性邮件 OTP,并管理 QRIS 额度。


📦 仓库架构(开源 MCP 服务实现)

此仓库包含基于 @modelcontextprotocol/sdk 构建的完整、可运行的 MCP 服务实现:

  • src/index.js — 完整的 Stdio MCP 服务实现(@modelcontextprotocol/sdk),提供全部 19 个 PushNotif 工具(ListToolsRequestSchema 和 CallToolRequestSchema)。
  • 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 端点

你也可以通过 Streamable HTTP 直接连接 https://pushnotif.biz.id/mcp,并使用 Authorization: Bearer pn_live_YOUR_API_KEY_HERE。


🛠️ 可用工具(19 个全生命周期工具)

账户注册(无需 API Key)
  1. register_new_account — 两步注册流程:请求 6 位数邮件 OTP,或验证 OTP 以创建新的 PushNotif 账户(永久获得 +1,000 免费额度点数)、注册首个网站,并返回 api_key(pn_live_...)。
  2. login_existing_account — 使用邮箱和密码验证现有账户,以获取其 api_key,并可选择更新工作区个人资料名称或密码。
工作区、Web Push、移动推送、应用内消息与交易邮件自动化
  1. list_apps — 列出所有已注册的网站/应用、活跃订阅者数量、积分余额,以及可选的即贴即用 SDK 代码片段(html、nextjs、laravel、wordpress、flutter)。
  2. create_app — 注册新网站或移动应用并生成 VAPID 密钥。
  3. update_app_branding — 更新通知图标 URL、自动欢迎推送消息,或上传 Firebase FCM 服务账号 JSON / Apple APNs .p8 凭据。
  4. delete_app — 永久删除已注册的应用及其订阅者、营销活动和日志。
  5. send_push_notification — 广播即时 Web Push(VAPID)、Android(FCM)和 iOS(APNs)通知。
  6. schedule_push_notification — 安排一次性或周期性(daily / weekly)推送营销活动。
  7. configure_inapp_banner — 配置应用内弹出模态框、顶部固定栏或底部滑入卡片。
  8. configure_social_toast — 配置独立的站内实时活动社会认同 Toast 弹窗。
  9. configure_rss_autopush — 配置全天候自动监控 RSS / Sitemap / Atom Feed 并自动推送。
  10. configure_payment_webhook — 为 Midtrans、Xendit、Mayar、Lynk.id、Duitku、Tripay、WooCommerce 和 GitHub 生成传入 Webhook URL,或触发实时测试事件。
  11. configure_email_automation — 配置各应用的自动交易邮件开关(订单付款收据、欢迎邮件、群发邮件副本)和自定义回复地址。
  12. send_transactional_email — 通过 PushNotif 的防钓鱼锁定模板发送一对一交易邮件(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 — 版权所有 (c) 2026 PushNotif.biz.id(AarsyDesign)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。