local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
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
でルールとして追加できるため、毎回手動で入力する必要はありません。
Dockerで実行する
環境互換性の問題により、現在ご利用いただけません。ホストOSがWindows、macOS、Linuxのいずれであっても、Dockerコンテナがホスト通知をトリガーする必要がある場合、ソリューションははるかに複雑になり、ネイティブ通知を直接使用することは通常不可能です。
主な問題点:
- OS 固有の通知システム 各オペレーティング システム (Windows、macOS、Linux) には独自の通知メカニズムがあります。
- Docker の分離 Docker コンテナの分離により、ホスト オペレーティング システムのリソースに直接アクセスする機能が制限されます。
- 依存関係の管理 オペレーティング システムごとに異なる通知ライブラリと依存関係を処理する必要があります。
ライセンス
マサチューセッツ工科大学
貢献
問題やプルリクエストを歓迎します!
This server cannot be installed
AI エージェント タスクが完了するとデスクトップ通知とアラート音を送信するモデル コンテキスト プロトコル サービス。Claude Desktop や Cursor などのさまざまな LLM クライアントと統合されています。