m

meow-notifier

Matt1984/meow-notifier
0 Stars 296 次浏览 更新于 2026-08-23

# 给 MeoW 发送通知 ## 概述 本指南将向您展示如何使用 MeoW 服务发送通知。MeoW 是一个示例性的消息传递平台,用于演示目的。 ## 前提条件 - 您需要拥有一个有效的 MeoW 账户。 - 您的账户需要有足够的权限来创建和管理通知。 - 安装了 `meow-cli` 工具(命令行界面)。 ## 步骤 ### 1. 配置环境 首先,请确保您的环境变量中包含了 MeoW 的 API 密钥。这可以通过以下命令完成: bash export MEOW_API_KEY=your_api_key_here ### 2. 创建通知 使用 `meow-cli` 创建一个新的通知。这里我们假设您想要通过电子邮件发送一条简单的文本消息给用户。 bash meow-cli create-notification --type email --to user@example.com --subject "Hello from MeoW" --body "This is a test message." ### 3. 查看通知状态 一旦通知被创建,您可以检查其状态以确认是否成功发送。 bash meow-cli check-status --notification-id <your_notification_id> 如果一切正常,您应该会看到类似下面的输出: Notification ID: 1234567890 Status: Sent To: user@example.com Subject: Hello from MeoW Body: This is a test message. ### 4. 管理通知 如果您需要修改或删除已存在的通知,可以使用相应的 `meow-cli` 命令。例如,要删除一个通知,您可以执行: bash meow-cli delete-notification --notification-id <your_notification_id> ## 更多信息 有关更多高级功能和选项,请参考 [官方文档](https://www.example.com/meow/docs)。 希望这份指南对您有所帮助!如果有任何问题或建议,请联系我们的支持团队。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "meow-notifier": {
      "args": [
        "-y",
        "meow-notifier"
      ],
      "command": "npx",
      "env": {
        "MEOW_NICKNAMES": "nickname1,nickname2,nickname3"
      }
    }
  }
}

服务介绍

Meow Notifier MCP 服务器

一个支持多个昵称的Meow通知MCP服务器,可以作为MCP服务器使用,也可以通过npx直接运行。

功能特性

  • 支持配置多个昵称
  • 支持JSON数组和逗号分隔两种配置格式
  • 一次发送消息到所有配置的昵称
  • 详细的发送结果反馈

配置方式

方式1:JSON数组格式(推荐)

json
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "["nickname1", "nickname2", "nickname3"]"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}

方式2:逗号分隔格式

json
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "nickname1,nickname2,nickname3"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}

方式3:单个昵称

json
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["-y", "meow-notifier"],
"env": {
"MEOW_NICKNAMES": "single_nickname"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}

安装和使用

方式1:通过 npx 直接使用(推荐)

bash

直接运行(需要设置环境变量)

MEOW_NICKNAMES="nickname1,nickname2" npx meow-notifier

或者先设置环境变量

export MEOW_NICKNAMES="nickname1,nickname2,nickname3"
npx meow-notifier

方式2:全局安装

bash

全局安装

npm install -g meow-notifier

运行

MEOW_NICKNAMES="nickname1,nickname2" meow-notifier

方式3:作为 MCP 服务器使用

使用 npx(推荐)

json
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": ["meow-notifier"],
"env": {
"MEOW_NICKNAMES": "["nickname1", "nickname2", "nickname3"]"
},
"timeout": 60,
"alwaysAllow": ["send_notification"]
}
}
}

本地开发使用

  1. 安装依赖:
    bash
    npm install

  2. 编译项目:
    bash
    npm run build

  3. 配置MCP客户端:
    json
    {
    "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工具发送消息,消息将自动发送到所有配置的昵称

发送结果

发送消息后,会收到详细的结果反馈:

发送完成: 2/3 成功

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

注意事项

  • 至少需要配置一个昵称
  • JSON格式中的双引号需要转义
  • 逗号分隔格式会自动去除空格
  • 如果所有昵称都发送失败,工具会返回错误状态

相关 MCP 服务