MCP Catalogs
首页

ntfy-mcp-server

by cyanheads·16·综合分 42

一个功能完善的MCP服务器,通过STDIO或HTTP传输发送、管理和重放ntfy推送通知。

communicationproductivitydeveloper-tools
7
Forks
4
活跃 Issue
本月
最近提交
2 天前
收录于

概述

ntfy-mcp-server通过模型上下文协议提供了与ntfy推送通知服务交互的全面工具。它包含四个主要工具:发布具有完整参数覆盖的消息、管理现有通知、使用过滤器获取缓存消息以及搜索表情符号标签。基于@cyanheads/mcp-ts-core构建,它支持多种认证方法(JWT、OAuth)和存储后端(内存、文件系统、Supabase、Cloudflare)。服务器提供STDIO和HTTP传输,具有可配置的认证和健壮的错误处理功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过MCP客户端接收和响应关键系统警报
:跨多个ntfy主题管理通知工作流
:存档和重放过往通知以供审计
:如何使用自托管ntfy服务器进行身份验证?
:我可以同时管理多个ntfy服务器吗?

什么时候选它

当您需要将 ntfy 推送通知集成到 AI 工作流中,特别是需要对消息生命周期、操作和过滤选项进行细粒度控制时,选择此 MCP 服务器。

什么时候不要选它

如果您需要超越 ntfy 的推送通知服务,或者寻找配置选项更简单的通知解决方案,请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 4 个工具
  • ntfy_publish_message

    Send or update a push notification on an ntfy topic.

  • ntfy_manage_message

    Clear or delete a previously-sent notification by sequence_id.

  • ntfy_fetch_messages

    Poll cached messages from one or more topics with optional filters.

  • ntfy_search_emoji_tags

    Look up ntfy emoji tag short codes for use in tags.

可对比工具

notify-mcp-servertelegram-mcp-serverpushbullet-mcp-serversms-mcp

安装

可通过NPM或Docker安装:

bunx ntfy-mcp-server@latest

添加到Claude Desktop配置:

{
  "mcpServers": {
    "ntfy": {
      "type": "stdio",
      "command": "bunx",
      "args": ["ntfy-mcp-server@latest"],
      "env": {
        "MCP_TRANSPORT_TYPE": "stdio",
        "MCP_LOG_LEVEL": "info",
        "NTFY_DEFAULT_TOPIC": "your-topic-name"
      }
    }
  }
}

使用Docker:

{
  "mcpServers": {
    "ntfy": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "MCP_TRANSPORT_TYPE=stdio",
        "-e", "NTFY_DEFAULT_TOPIC=your-topic-name",
        "ghcr.io/cyanheads/ntfy-mcp-server:latest"
      ]
    }
  }
}

FAQ

如何使用自托管ntfy服务器进行身份验证?
将NTFY_BASE_URL设置为您的服务器地址,并提供NTFY_AUTH_TOKEN(令牌)或NTFY_AUTH_USERNAME和NTFY_AUTH_PASSWORD(基本身份验证)。
我可以同时管理多个ntfy服务器吗?
是的,使用NTFY_SERVERS环境变量,其中包含JSON数组条目,每个条目都有baseUrl和可选的身份验证凭据。

ntfy-mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。