meow-notifier
# 给 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"]
}
}
}
本地开发使用
-
安装依赖:
bash
npm install -
编译项目:
bash
npm run build -
配置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"]
}
}
} -
使用
send_notification工具发送消息,消息将自动发送到所有配置的昵称
发送结果
发送消息后,会收到详细的结果反馈:
发送完成: 2/3 成功
详细结果:
✅ nickname1: success_response
✅ nickname2: success_response
❌ nickname3: error_message
注意事项
- 至少需要配置一个昵称
- JSON格式中的双引号需要转义
- 逗号分隔格式会自动去除空格
- 如果所有昵称都发送失败,工具会返回错误状态