关于 PushNotif Official MCP Server
PushNotif Official MCP Server 将 AI 编码助手连接到 PushNotif 的通知和消息服务。其工具涵盖账户与应用管理、Web 和移动推送、应用内消息、事务邮件、分析及账单。
主要功能
- 01注册账户并管理应用
- 02发送和安排推送活动
- 03配置应用内横幅和社交提示
- 04自动推送 RSS 内容并发送邮件
- 05管理订阅者、分析和账单
适用场景
- 01广播 Web 或移动推送通知
- 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)、配置应用内弹出横幅、社交证明 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)
register_new_account— 两步注册流程:请求 6 位数邮件 OTP,或验证 OTP 以创建新的 PushNotif 账户(永久获得 +1,000 免费额度点数)、注册首个网站,并返回api_key(pn_live_...)。login_existing_account— 使用邮箱和密码验证现有账户,以获取其api_key,并可选择更新工作区个人资料名称或密码。
工作区、Web Push、移动推送、应用内消息与交易邮件自动化
list_apps— 列出所有已注册的网站/应用、活跃订阅者数量、积分余额,以及可选的即贴即用 SDK 代码片段(html、nextjs、laravel、wordpress、flutter)。create_app— 注册新网站或移动应用并生成 VAPID 密钥。update_app_branding— 更新通知图标 URL、自动欢迎推送消息,或上传 Firebase FCM 服务账号 JSON / Apple APNs.p8凭据。delete_app— 永久删除已注册的应用及其订阅者、营销活动和日志。send_push_notification— 广播即时 Web Push(VAPID)、Android(FCM)和 iOS(APNs)通知。schedule_push_notification— 安排一次性或周期性(daily/weekly)推送营销活动。configure_inapp_banner— 配置应用内弹出模态框、顶部固定栏或底部滑入卡片。configure_social_toast— 配置独立的站内实时活动社会认同 Toast 弹窗。configure_rss_autopush— 配置全天候自动监控 RSS / Sitemap / Atom Feed 并自动推送。configure_payment_webhook— 为 Midtrans、Xendit、Mayar、Lynk.id、Duitku、Tripay、WooCommerce 和 GitHub 生成传入 Webhook URL,或触发实时测试事件。configure_email_automation— 配置各应用的自动交易邮件开关(订单付款收据、欢迎邮件、群发邮件副本)和自定义回复地址。send_transactional_email— 通过 PushNotif 的防钓鱼锁定模板发送一对一交易邮件(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 — 版权所有 (c) 2026 PushNotif.biz.id(AarsyDesign)
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。