notifier-mcp
v1.2.1
Published
MCP server for desktop notifications and strong alerts across platforms
Readme
notifier-mcp
A tiny MCP server for desktop notifications and strong alerts across platforms.
Features
- Sends cross-platform weak reminders / toast-style desktop notifications using
node-notifier - Sends strong acknowledgement-focused alerts on Windows and macOS
- Exposes two MCP tools:
send_notificationsend_strong_alert
- Runs over stdio
Install
cd notifier-mcp
npm installPublished usage:
npx -y notifier-mcpRequirements:
- Node.js
>= 18
If npx -y notifier-mcp fails after an upgrade or republish, clear the local npm cache once and retry:
npm cache clean --force
npx -y notifier-mcpRun
npm startTools
send_notification
Send a cross-platform desktop notification using node-notifier.
Parameters:
title: stringmessage: stringasync?: boolean, defaulttruewait?: booleansound?: booleantimeout?: number (1-60)open?: stringappID?: string
Behavior:
async: true: returns immediately after triggering the notificationasync: false: waits for the library callback, which may vary by platform and does not necessarily mean user acknowledgement
Best for weak reminders / toast-style alerts on Windows, macOS, and supported Linux environments.
send_strong_alert
Send a foreground, acknowledgement-focused alert.
Supported platforms:
- Windows: uses PowerShell + WinForms
- macOS: uses
osascript
Parameters:
title: stringmessage: stringbuttonText?: stringasync?: boolean, defaulttrue
Behavior:
async: true: triggers the alert and returns immediatelyasync: false: waits until the alert is acknowledged by the user
Notes:
- On macOS, the button text is not customized in this implementation; it uses the default
OKbutton. - On unsupported platforms, use
send_notificationinstead.
Example MCP client config
Use the command:
{
"command": "npx",
"args": ["-y", "notifier-mcp"]
}