mcpField
N
ntfy-mcp: Your Friendly Task Completion Notifier

ntfy-mcp: Your Friendly Task Completion Notifier

本地服务
github.com/teddyzxcv生产力4583 周前更新

关于 ntfy-mcp: Your Friendly Task Completion Notifier

ntfy-mcp 是一个 MCP 服务,在 AI 助手完成任务后,通过 ntfy 发送通知。适合希望离开屏幕等待长任务、又不想反复查看进度的用户。

主要功能

  1. 01任务完成后通过 ntfy 发送通知
  2. 02通过环境变量 NTFY_TOPIC 指定主题
  3. 03基于 Node.js 构建,使用 npm 安装
  4. 04可在 Cline 等 MCP 客户端中配置

适用场景

  1. 01长时间编码任务结束后接收手机提醒
  2. 02在等待 AI 助手完成代码生成时离开工作区

MCP 相关

该服务以 MCP 服务形式运行,由 MCP 客户端(如 Cline)通过 command 与 args 启动,并向客户端提供通知相关的工具调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ntfy-mcp:友好的任务完成通知器

欢迎使用 ntfy-mcp,这款 MCP 服务让你精神满满、消息灵通!🚀☕️

这款实用的小服务集成了 Model Context Protocol,可在 AI 助手完成任务时为你发送令人愉悦的 ntfy 通知。毕竟,你值得在代码自动编写时好好喝杯茶,休息一下。

README 配图

开始使用:快速冲泡指南

第 1 步:克隆并进入目录
git clone https://github.com/teddyzxcv/ntfy-mcp.git
cd ntfy-mcp
第 2 步:安装
npm install
第 3 步:构建
npm run build
第 4 步:连接

选择你的方式:

手动启动:

npm start

Cline 配置:

"ntfy-mcp": {
  "command": "node",
  "args": [
    "/path/to/ntfy-mcp/build/index.js"
  ],
  "env": {
    "NTFY_TOPIC": "<your topic name>"
  },
  "autoApprove": [
    "notify_user" // Highly recommended for maximum chill
  ]
}
第 5 步:优雅地接收通知
  1. 在手机上下载 ntfy 应用
  2. 订阅你选定的主题
  3. 放松休息
第 6 步:神奇的命令

像这样编写提示词,否则函数不会被调用 (我试过在 Cline 的 Custom Instructions 中设置,但它们位于第 3 圈,所以模型直接就忘了)

Write me a hello world in python, notify me when the task is done
第 7 步:享用你喜欢的饮品

☕️🍵 任务完成后,你就会收到通知。别偷看!

工作原理(技术茶话会)

这款 MCP 服务与 Model Context Protocol 无缝集成,充当你的专属通知管家。任务完成时,它会通过 ntfy 发送通知,让你及时了解情况,同时不打断你的工作节奏。

依赖项:秘密配方

许可证

本项目采用 Apache License 2.0 许可,详情请参阅 LICENSE 文件。

Copyright 2025 Casey Hand @cyanheads

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

现在就放心地开始编写代码吧,你的通知交给我们,尽管放心!🎉

评论

支持 Markdown

第一次接触 MCP?

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

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