mcpField
M
Meow Notifier

Meow Notifier

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

Meow Notifier について

Meow Notifierは、1つ以上のnicknameにMeow通知を送るMCPサーバーです。複数の宛先を2種類の形式で設定でき、送信結果を個別に返します。

主な機能

  1. 01複数nicknameの設定
  2. 02JSON配列またはカンマ区切りに対応
  3. 03設定した全nicknameへのメッセージ送信
  4. 04宛先ごとの送信結果の返却

活用シーン

  1. 01複数nicknameへの一括通知
  2. 02JSON配列による宛先設定
  3. 03カンマ区切りリストによる宛先設定

MCP 対応

このMCPサーバーは`send_notification`ツールを提供し、設定済みの全nicknameにメッセージを送り、宛先ごとの結果を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": [
"-y",
"meow-notifier"
],
"env": {
"MEOW_NICKNAMES": "<MEOW_NICKNAMES>"
}
}
}
}
起動コマンドnpx -y meow-notifier
設定が必要な環境変数
MEOW_NICKNAMES

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

パッケージ
npmmeow-notifier

ツール

1

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

パラメーター型必須説明
messagestringはい必須の通知メッセージ内容(プレーンテキストまたは HTML)
urlstringいいえ通知に含める任意の URL
titlestringいいえ通知の任意のタイトル(デフォルトは 'meow-notifier')
msgTypeenumいいえメッセージの表示形式:'text'(デフォルト、プレーンテキスト)または 'html'(App で HTML 形式をレンダリング)text | html
htmlHeightnumberいいえ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"]
        }
    }
}
ローカル開発で使用する
  1. 依存関係をインストールします:

    npm install
    
  2. プロジェクトをビルドします:

    npm run build
    
  3. 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"]
            }
        }
    }
    
  4. send_notificationツールを使用してメッセージを送信します。メッセージは設定したすべてのnicknameに自動的に送信されます

送信結果

メッセージを送信すると、詳細な結果が返されます:

发送完成: 2/3 成功

详细结果:
✅ nickname1: success_response
✅ nickname2: success_response  
❌ nickname3: error_message

注意事項

  • nicknameを少なくとも1つ設定する必要があります
  • JSON形式では、二重引用符をエスケープする必要があります
  • カンマ区切り形式では、空白が自動的に削除されます
  • すべてのnicknameへの送信に失敗した場合、ツールはエラー状態を返します

コメント

MCP は初めてですか?

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

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