ntfy-mcp: Your Friendly Task Completion Notifier について
ntfy-mcp は、AI アシスタントがタスクを完了した際に ntfy で通知を送信する MCP サーバーです。長時間のタスク中に進捗を何度も確認せずに作業から離れたいユーザーに向いています。
主な機能
- 01タスク完了時に ntfy で通知を送信
- 02環境変数 NTFY_TOPIC でトピックを指定
- 03Node.js で構築し npm でインストール
- 04Cline などの MCP クライアントで設定可能
活用シーン
- 01長時間のコーディングタスク終了時にスマートフォンで通知を受け取る
- 02AI アシスタントがコードを生成している間に作業スペースを離れる
MCP 対応
本プロジェクトは MCP サーバーとして動作し、Cline などの MCP クライアントが command と args で起動して、通知機能をクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ntfy-mcp:タスク完了を知らせるフレンドリーな通知ツール
ntfy-mcp へようこそ。あなたを元気づけ、最新情報を届ける MCP サーバーです!🚀☕️
この便利なサーバーは Model Context Protocol と連携し、AI アシスタントがタスクを完了するたびに、うれしい ntfy 通知を送信します。コードが自動で書き上がる間に、お茶休憩を楽しみましょう。
はじめに:手早く準備するガイド
ステップ 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:好みのスタイルで通知を受け取る
- スマートフォンにntfy アプリをダウンロードします
- 選んだトピックを登録します
- あとはゆっくりくつろぎましょう
ステップ 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.
通知は安心してお任せください。自信を持ってコーディングを始めましょう!🎉
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。