Meow Notifier について
Meow Notifierは、1つ以上のnicknameにMeow通知を送るMCPサーバーです。複数の宛先を2種類の形式で設定でき、送信結果を個別に返します。
主な機能
- 01複数nicknameの設定
- 02JSON配列またはカンマ区切りに対応
- 03設定した全nicknameへのメッセージ送信
- 04宛先ごとの送信結果の返却
活用シーン
- 01複数nicknameへの一括通知
- 02JSON配列による宛先設定
- 03カンマ区切りリストによる宛先設定
MCP 対応
このMCPサーバーは`send_notification`ツールを提供し、設定済みの全nicknameにメッセージを送り、宛先ごとの結果を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| message | string | はい | 必須の通知メッセージ内容(プレーンテキストまたは HTML) |
| url | string | いいえ | 通知に含める任意の URL |
| title | string | いいえ | 通知の任意のタイトル(デフォルトは 'meow-notifier') |
| msgType | enum | いいえ | メッセージの表示形式:'text'(デフォルト、プレーンテキスト)または 'html'(App で HTML 形式をレンダリング)text | html |
| htmlHeight | number | いいえ | HTML メッセージの高さ(ピクセル単位。msgType='html' の場合のみ有効。デフォルトは 200) |
詳細
Meow Notifier MCP Server
複数のnicknameに対応したMeow通知MCPサーバーです。MCPサーバーとして使用できるほか、npxから直接実行することもできます。
機能
- 複数のnicknameを設定できます
- JSON配列形式とカンマ区切り形式の両方に対応しています
- 設定したすべてのnicknameに一度にメッセージを送信します
- 詳細な送信結果を確認できます
設定方法
方法1:JSON配列形式(推奨)
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "[\"nickname1\", \"nickname2\", \"nickname3\"]"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}
方法2:カンマ区切り形式
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "nickname1,nickname2,nickname3"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}
方法3:単一のnickname
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "single_nickname"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}
インストールと使用方法
方法1:npxから直接使用する(推奨)
# 直接运行(需要设置环境变量)
MEOW_NICKNAMES="nickname1,nickname2" npx meow-notifier
# 或者先设置环境变量
export MEOW_NICKNAMES="nickname1,nickname2,nickname3"
npx meow-notifier
方法2:グローバルインストール
# 全局安装
npm install -g meow-notifier
# 运行
MEOW_NICKNAMES="nickname1,nickname2" meow-notifier
方法3:MCPサーバーとして使用する
npxを使用する(推奨)
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "[\"nickname1\", \"nickname2\", \"nickname3\"]"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}
ローカル開発で使用する
-
依存関係をインストールします:
npm install -
プロジェクトをビルドします:
npm run build -
MCPクライアントを設定します:
{ "mcpServers": { "meow-notifier": { "command": "node", "args": ["/path/to/meow-notifier/build/index.js"], "env": { "MEOW_NICKNAMES": "[\"nickname1\", \"nickname2\", \"nickname3\"]" }, "timeout": 60, "alwaysAllow": ["send_notification"] } } } -
send_notificationツールを使用してメッセージを送信します。メッセージは設定したすべてのnicknameに自動的に送信されます
送信結果
メッセージを送信すると、詳細な結果が返されます:
发送完成: 2/3 成功
详细结果:
✅ nickname1: success_response
✅ nickname2: success_response
❌ nickname3: error_message
注意事項
- nicknameを少なくとも1つ設定する必要があります
- JSON形式では、二重引用符をエスケープする必要があります
- カンマ区切り形式では、空白が自動的に削除されます
- すべてのnicknameへの送信に失敗した場合、ツールはエラー状態を返します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。