mcpField
M
MCP Notify Server

MCP Notify Server

ローカル
github.com/mkusaka開発ツール021 週間前に更新

MCP Notify Server について

MCP Notify Serverは、CursorやWindsurf向けのmacOS用MCPサーバーです。コード生成の完了時やユーザーの承認が必要なときに、システム通知音を鳴らします。

主な機能

  1. 01macOSのシステム通知音
  2. 02生成完了の通知
  3. 03承認要求の通知
  4. 04軽量な実装

活用シーン

  1. 01コード生成の完了を把握
  2. 02承認要求への対応

MCP 対応

MCPクライアントに通知機能を提供し、CursorやWindsurfから注意が必要なときに通知音を要求できます。

設定

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

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

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

パッケージ
npm@mkusaka/mcp-notify-server

ツール

1

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

このツールにパラメーターはありません。

詳細

MCP Notify Server

Cursor/Windsurf がコード生成を完了したとき、またはユーザーの承認が必要なときに通知音を再生する MCP サーバーです。

機能

  • macOS のシステム通知音を使用します
  • コード生成が完了したときに通知します
  • ユーザーの承認が必要なときに通知します
  • シンプルで軽量です

必要条件

  • macOS
  • Node.js 18 以降

インストール

npx -y @mkusaka/mcp-notify-server

または、グローバルにインストールします。

npm install -g @mkusaka/mcp-notify-server

設定

Cursor の設定ファイル(~/.cursor/config.json)に以下を追加します。

{
  "mcpServers": {
    "notify": {
      "command": "npx",
      "args": ["-y", "@mkusaka/mcp-notify-server"]
    }
  }
}

ルールの設定

Cursor のルールファイルに以下を追加します。

Always Notify by sound using "notify" every time you need user attention
 - when you need user's approval for running the tool
 - when you finish the task
 - DO NOT MAKE MORE THAN ONE SOUND NOTIFICATION.

開発

セットアップ
git clone https://github.com/mkusaka/mcp-notify-server.git
cd mcp-notify-server
npm install
npm run build
検査

mcp-inspector を使用すると、MCP サーバーを対話形式でテストできます。

npm run inspect

これにより、対話型の環境でサーバーのツールと機能をテストできます。

利用可能なスクリプト
  • npm run build - プロジェクトをビルドします
  • npm run start - サーバーを起動します
  • npm run dev - 監視付きで開発モードを起動します
  • npm run inspect - 対話型の検査モードを起動します

注意事項

  • 現在は macOS のみをサポートしています
  • 通知音は LLM の判断に依存するため、次のようなことが起こる場合があります。
    • 通知のタイミングが予想外になる
    • 通知がときどき行われない
    • 動作にばらつきが生じる可能性がある

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

ISC

作者

@mkusaka

参考資料

コメント

MCP は初めてですか?

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

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