meow-notifier
v1.10.0
Published
MCP server for sending Meow notifications
Maintainers
Readme
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
- JSON格式中的双引号需要转义
- 逗号分隔格式会自动去除空格
- 如果所有nickname都发送失败,工具会返回错误状态
