mcpField
M
Meow Notifier

Meow Notifier

Local
github.com/liangshixingCommunication2Updated 28w ago

About Meow Notifier

Meow Notifier is an MCP server for sending Meow notifications to one or more nicknames. It accepts two formats for configuring multiple recipients and reports each send result.

Key features

  1. 01Configure multiple nicknames
  2. 02Accept JSON arrays or comma-separated settings
  3. 03Send messages to all configured nicknames
  4. 04Return per-recipient results

Use cases

  1. 01Notify several nicknames at once
  2. 02Configure recipients with a JSON array
  3. 03Set recipients with a comma-separated list

MCP support

The MCP server provides a `send_notification` tool that sends messages to all configured nicknames and reports each recipient's result.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"meow-notifier": {
"command": "npx",
"args": [
"-y",
"meow-notifier"
],
"env": {
"MEOW_NICKNAMES": "<MEOW_NICKNAMES>"
}
}
}
}
Run commandnpx -y meow-notifier
Environment variables to set
MEOW_NICKNAMES

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmmeow-notifier

Tools

1

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
messagestringYesRequired notification message content (plain text or HTML)
urlstringNoOptional URL to include in the notification
titlestringNoOptional title for the notification (defaults to 'meow-notifier')
msgTypeenumNoMessage display type: 'text' (default, plain text) or 'html' (render HTML format in App)text | html
htmlHeightnumberNoHTML message height in pixels (only effective when msgType='html', default 200)

Details

From the project 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"]
        }
    }
}
本地开发使用
  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
  • JSON格式中的双引号需要转义
  • 逗号分隔格式会自动去除空格
  • 如果所有nickname都发送失败,工具会返回错误状态

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.