MCP Notifier
A Model Context Protocol (MCP) server that provides desktop notification capabilities using node-notifier.
Features
- Simple notification tool
- Advanced notification tool with additional options
- Support for different notification types (info, success, warning, error)
- Customizable notification settings
Platform Support
This MCP server uses node-notifier and works across multiple platforms:
- macOS: Uses macOS Notification Center
- Windows: Uses Windows Toast Notifications (Windows 8+) or taskbar balloons (< Windows 8)
- Linux: Uses notify-send command for Gnome/Ubuntu notifications
For more details on platform-specific behavior, visit the node-notifier documentation.
Usage Options
You can use MCP Notifier in two ways:
Option 1: Run Directly with npx
The simplest way to use MCP Notifier is with npx:
# Run directly with npx
npx @uehaj/mcp-notifier
This will download and execute the package with a single command.
Option 2: Clone and Build from Source
# Clone repository
git clone https://github.com/uehaj/mcp-notifier.git
cd mcp-notifier
# Install dependencies
npm install
# Build the project
npm run build
# Run the server
node build/index.js
Integration with Claude Desktop
Edit your Claude Desktop configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%Claudeclaude_desktop_config.json
- macOS:
Choose one of the following configuration methods:
For npx method (recommended):
{
"mcpServers": {
"mcp-notifier": {
"command": "npx",
"args": [
"@uehaj/mcp-notifier"
]
}
}
}
For local git clone method:
{
"mcpServers": {
"mcp-notifier": {
"command": "node",
"args": [
"/absolute/path/to/cloned/mcp-notifier/build/index.js"
]
}
}
}
- Restart Claude Desktop
Smithery Integration
This MCP server is available on Smithery. Since it requires desktop access to function properly, it must be installed locally rather than used as a hosted service.
Run via Smithery CLI:
# Run using Smithery CLI
npx @smithery/cli run @uehaj/mcp-notifier
Manual setup from repository:
Follow the “Clone and Build from Source” instructions above.
Available Tools
notify
Basic notification tool with the following parameters:
title
: The notification title (required)message
: The notification message (required)icon
: Optional path to an icon filesound
: Whether to play a sound (optional boolean)wait
: Whether to wait for the notification to close (optional boolean)
notify-advanced
Advanced notification tool with more options:
title
: The notification title (required)message
: The notification message (required)type
: Notification type - “info”, “success”, “warning”, or “error” (optional)timeout
: Auto-close timeout in milliseconds (optional)closeLabel
: Text for close button (macOS only, optional)actions
: Array of action button labels (macOS only, optional)
Testing
Run tests:
# For npx method
npx @modelcontextprotocol/inspector npx @uehaj/mcp-notifier
# For git clone method
cd mcp-notifier
npx @modelcontextprotocol/inspector node build/index.js
Development
Publishing to npm
The package includes several npm scripts to help with publishing:
# Publish the current version
npm run release
# Increment patch version (1.0.0 -> 1.0.1) and publish
npm run release:patch
# Increment minor version (1.0.0 -> 1.1.0) and publish
npm run release:minor
# Increment major version (1.0.0 -> 2.0.0) and publish
npm run release:major
These commands will:
- Automatically run the build process
- Update the version number as needed
- Publish the package to npm with public access
You need to be logged in to npm (npm login
) before running these commands.
Requirements
- Node.js 18 or higher
- npm 6 or higher
- Desktop environment (Windows, macOS, or Linux)
- Access permissions to notification system
License
MIT
MCP Notifier
Project Details
- uehaj/mcp-notifier
- Last Updated: 3/29/2025
Recomended MCP Servers
Name Cheap MCP tools for your AI needs.

MCP for calling Siri Shorcuts from LLMs
connectwise-mcp-server to use with Claude Desktop
获取多直播平台的直播源
pocketbase-mcp-server
A personal assistant AI agent built with the Model Context Protocol (MCP)
小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫
This is a tool to scrape/download images and data from Vinted & Depop using the API and stores...
Expose llms-txt to IDEs for development