ntfy
基于MCP协议的任务完成通知服务,集成ntfy推送消息。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:ntfy。 它的用途是:基于MCP协议的任务完成通知服务,集成ntfy推送消息。 完整的 Skill 内容见:https://321skill.com/skills/ntfy-ntfy-mcp/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'请帮我运行这个数据清洗脚本,并在完成后通过ntfy通知我,主题是 https://ntfy.sh/my-data-job',它会执行脚本,无论成功或失败,都会向指定的ntfy主题发送一条包含执行状态(成功/失败)和简要信息的推送通知。或者,在安排一个长时间的构建任务后,你可以说:'构建完成后请用ntfy通知我一下'。
介绍
该Skill旨在解决在自动化任务或长时间运行任务中,用户需要即时获知任务完成状态或关键结果的问题。它通过集成ntfy服务,将AI执行的任务结果或状态变化以推送通知的形式发送到用户的移动设备或桌面,实现异步提醒,让用户无需持续等待或频繁检查任务进度。
使用时,用户需要先在ntfy官网或自建服务器上获取一个推送主题(Topic)URL,然后在与AI交互时,通过特定指令或上下文告知AI使用该Skill并附上通知主题。当AI完成一项指定任务(如代码构建、数据分析、文件处理等)后,便会调用该Skill向预设的ntfy主题发送一条包含任务摘要或结果的消息。
它非常适合需要处理耗时任务或进行批量操作的角色,例如运维工程师在部署后等待结果、数据分析师运行完分析脚本、开发者执行完构建或测试命令后,希望及时得到完成通知,从而可以并行处理其他工作。
建议用户在使用前确保网络可以访问ntfy服务器(或自建服务),并妥善保管通知主题URL,避免泄露导致收到无关消息。对于涉及敏感信息的任务结果,建议在通知中仅包含状态提示,详细结果仍需在AI对话中查看。
核心特点
核心区别在于其基于MCP(Model Context Protocol)协议构建,能更标准化、结构化地与支持MCP的AI助手(如Claude Desktop)集成,实现任务完成事件的自动捕获与通知,而非依赖用户手动编写通知脚本。同时,它深度集成ntfy这一轻量级推送服务,实现了跨平台、低延迟的即时消息送达。
注意事项
不适合需要实时交互、流式输出结果或通知内容极度敏感且无法脱敏的场景。
常见问题
如何获取ntfy的推送主题(Topic)?
访问 ntfy.sh 官网,选择一个唯一的主题名(如 my-ai-notifications),对应的URL即为 https://ntfy.sh/my-ai-notifications,或参考文档自建服务器。
通知内容可以自定义吗?
可以,Skill通常允许用户指定通知的标题和内容模板,具体格式取决于Skill的实现,请参考其具体使用说明。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/ntfy-ntfy-mcp/raw/index.md 读取 ntfy 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/ntfy-ntfy-mcp/raw/index.md(查看排版版本)