📢 MCP 通知サーバー
エージェントのタスクが完了すると、サウンド効果付きのデスクトップ通知を送信する MCP サーバー。
🥩 機能
- エージェントタスクの完了後にシステムデスクトップ通知を送信する
- サウンド ファイルが内蔵されており、アラート サウンドを再生してユーザーの注意を引きます。
- クロスプラットフォームサポート(Windows、macOS、Linux)
- 標準MCPプロトコルに基づいて、さまざまなLLMクライアントと統合します
⏬ インストール
UVパッケージマネージャーを使用してインストールする
インストール後、モジュールを直接呼び出して、インストールが成功したかどうかを確認します。
このモジュールは--debug
または--file
オプションを受け入れ、次のように使用できます。
⚠️❕ 特別な要件
** デスクトップ通知の配信にはApprise APIを使用しているため、デスクトップにいくつかの特別な要件をインストールする必要があります**
ウィンドウズ
macOS
📚 使用方法
Claude Desktop での使用:
設定ファイルclaude_desktop_config.json
を見つけます。
グローバルにインストールされている場合は、python コマンドも使用できます。
⚡️ カーソルと一緒に使用する:
設定ファイル~/.cursor/mcp.json
またはyour_project/.cursor/mcp.json
を見つけます。
設定後、 finally, send me a notification when task finished.
のようなプロンプトを追加するだけで、通知をトリガーするための AI へのタスク入力が完了します。
カーソルでは、このプロンプトをCursor Settings
-> Rules
でルールとして追加できるため、毎回手動で入力する必要はありません。
⚡️ VSCode + Copilot で使用する場合:
- サービスマネージャーuv/uvxをインストールします:
pip install uv
- VSCode 設定にサービスを追加します。Windows
%APPDATA%\Code\User\settings.json
macOS$HOME/Library/Application\ Support/Code/User/settings.json
Linux$HOME/.config/Code/User/settings.json
- VSCodeの最新バージョンを使用していることを確認してください。MCPサービスが自動的に実行されます。
- VSCode を開く → Copilot を有効にする → エージェント モードに切り替えます。
と入力すると、#send_notification オプションが表示されます。
- エージェントに依頼します: #send_notification を実行します (通知は自動的に処理されます)。
- エージェント モードの Copilot はデスクトップ通知を送信できるようになりました。
🐳 Docker で実行する
環境互換性の問題により、現在ご利用いただけません。ホストOSがWindows、macOS、Linuxのいずれであっても、Dockerコンテナがホスト通知をトリガーする必要がある場合、ソリューションははるかに複雑になり、ネイティブ通知を直接使用することは通常不可能です。
主な問題点:
- OS 固有の通知システム 各オペレーティング システム (Windows、macOS、Linux) には独自の通知メカニズムがあります。
- Docker の分離 Docker コンテナの分離により、ホスト オペレーティング システムのリソースに直接アクセスする機能が制限されます。
- 依存関係の管理 オペレーティング システムごとに異なる通知ライブラリと依存関係を処理する必要があります。
🧾 ライセンス
マサチューセッツ工科大学
💻 貢献
問題やプルリクエストを歓迎します!
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol implementation that enables AI agents to send notifications through Pushover.net, supporting message customization with various parameters like priority, sound, and URL.Last updated -2025TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol implementation that plays sound effects (completion, error, notification) for Cursor AI and other MCP-compatible environments, providing audio feedback for a more interactive coding experience.Last updated -1PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables conversational LLMs to delegate complex research tasks to specialized AI agents powered by various OpenRouter models, coordinated by a Claude orchestrator.Last updated -18JavaScript
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI agents to play notification sounds when tasks are completed.Last updated -16647JavaScript