mcpField
M
Message Mcp

Message Mcp

ローカル
github.com/gimjinコミュニケーション964 週間前に更新

Message Mcp について

Message Mcpは、AIタスクの完了を知らせるMCPサーバーです。デスクトップ通知やサウンド、ntfy、メール、APIへの通知に対応し、待機中に画面を見続けずに済みます。

主な機能

  1. 01デスクトップ通知とカスタムサウンド
  2. 02ntfyによるモバイル通知
  3. 03メール通知
  4. 04APIプッシュ通知

活用シーン

  1. 01長時間のAIタスク完了を知る
  2. 02画面から離れている間にスマートフォンで確認
  3. 03タスク通知をメールやAPIに送信

MCP 対応

MCPクライアントに通知機能を提供し、デスクトップ、ntfy、メール、設定したAPIへメッセージを送信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"message": {
"command": "npx",
"args": [
"-y",
"message-mcp"
]
}
}
}
起動コマンドnpx -y message-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmessage-mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
titlestringいいえ通知のタイトル
messagestringいいえ通知メッセージの本文

詳細

💬 Message MCP

🌐 利用可能な言語: 中文 | 한국어 | 日本語

デスクトップ通知、カスタムサウンド、ntfy モバイル通知、メール通知、API プッシュにより、AI タスクの完了を待つ間の不安を軽減し、安心してコーヒーを楽しめます。
MCP Server DeepWiki に質問 訪問者数 MIT License NPM Version MIT License Message MCP の使用例

🚀 AI の効率を高め、自由な時間を増やしましょう

AI がタスクを完了するのを待つ間に、ほかの作業も同時に進められたらと思いませんか?AI が時間のかかるタスクを実行している間も、安心してほかの用事を済ませられるようになりました。

Message MCP で、AI との連携をさらに効率化できます!

🧑: Make a Tetris web game, notify when completed.
🤖: I'll start making the Tetris game
   ...
💬: Message MCP executed, message sent.

ヒント

  • クライアントの設定で、MCP の自動実行を許可します。
  • 繰り返し手動でプロンプトを入力しなくて済むよう、ユーザールールまたはルールファイルに「完了したら通知」というプロンプトを追加します。
⚡️ クイックインストール

Click_Install-Cursor Click_Install-VS_Code Click_Install-VS_Code_Insiders smithery.ai

smithery.ai 経由のクラウドインストール(Dify などの SaaS サービスなど)に対応し、ワンクリックでローカルにデプロイできます。Message MCP は smithery.ai のクラウド上で実行されるため、デスクトップ通知にはまだ対応していません。データの安全性を確保するため、全体を通じてエンドツーエンド暗号化が適用されます。詳細を見る

⚙️ 標準インストール
MacOS、Linux、WSL2
{
  "mcpServers": {
    "message-mcp": {
      "command": "npx",
      "args": ["-y", "message-mcp@latest"]
    }
  }
}
Windows
{
  "mcpServers": {
    "message-mcp": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "message-mcp@latest"]
    }
  }
}
🎛️ オプション設定
デスクトップ通知の変更
{
  "mcpServers": {
    "message-mcp": {
      "command": "npx",
      "args": ["-y", "message-mcp@latest"],
      "env": {
        "DISABLE_DESKTOP": "true",
        "SOUND_PATH": "/path/to/your/sound.mp3"
      }
    }
  }
}
  • デスクトップ通知はデフォルトで有効です
  • デフォルトのサウンドは zapsplat が提供しています。デフォルトのサウンドが気に入らない場合は、zapsplat.com からダウンロードして設定できます。
ntfy モバイル通知

アプリをインストール:App Store、Google Play、F-Droid

{
  "mcpServers": {
    "message-mcp": {
      "command": "npx",
      "args": ["-y", "message-mcp@latest"],
      "env": {
        "NTFY_TOPIC": "your-unique-topic"
      }
    }
  }
}
メール通知
{
  "mcpServers": {
    "message-mcp": {
      "command": "npx",
      "args": ["-y", "message-mcp@latest"],
      "env": {
        "SMTP_HOST": "smtp.gmail.com",
        "SMTP_PORT": "587",
        "SMTP_SECURE": "false",
        "SMTP_USER": "[email protected]",
        "SMTP_PASS": "your_password"
      }
    }
  }
}
API 通知
{
  "mcpServers": {
    "message-mcp": {
      "command": "npx",
      "args": ["-y", "message-mcp@latest"],
      "env": {
        "API_URL": "https://httpbin.org/post",
        "API_METHOD": "POST", // POST, PUT, PATCH
        "API_HEADERS": "{\"Authorization\": \"Bearer token\"}"
      }
    }
  }
}
fetch(API_URL, {
  method: API_METHOD,
  headers: {
    'Content-Type': 'application/json'
    ...JSON.parse(API_HEADERS)
  },
  body: JSON.stringify({
    title: notifyTitle,
    message: notifyMessage,
  }),
})

📌 システム要件

  • Node.js:18 以上
  • macOS:ネイティブ通知には 10.8 以上が必要です
  • Linux:notify-osd または libnotify-bin がインストールされている必要があります(Ubuntu にはデフォルトで含まれています)
  • Windows:8 以上、または 8 未満の Windows ではタスクバーのバルーン通知

❗️ トラブルシューティング

Windows のシステム通知が有効になっていない

設定 > 通知とアクション > アプリやその他の送信者からの通知を受け取る → 有効にします

WSL2(Ubuntu)で通知音が鳴らない
sudo apt install -y pulseaudio mpg123
WSL2 環境で OS 通知が利用できない
sudo find / -type f -name "snoretoast-*.exe" 2>/dev/null
/path/to/.../node_modules/snoretoast-x64.exe
/path/to/.../node_modules/snoretoast-x86.exe

chmod +x /path/to/.../node_modules/snoretoast-*.exe

このプロジェクトがお役に立ちましたら、⭐️ を付けて応援し、より多くの人に知ってもらえるようご協力ください!

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。