Send native macOS notifications through any MCP-compatible client like Claude Desktop or Cline.
- macOS
- Node.js >= 18
- An MCP-compatible client (Claude Desktop, Cline)
- Install the package globally:
npm install -g apple-notifier-mcp
- Add to your MCP configuration file:
For Cline (cline_mcp_settings.json
):
{
"mcpServers": {
"apple-notifier": {
"command": "apple-notifier-mcp"
}
}
}
For Claude Desktop (claude_desktop_config.json
):
{
"mcpServers": {
"apple-notifier": {
"command": "apple-notifier-mcp"
}
}
}
title
(required): string - The title of the notificationmessage
(required): string - The main message contentsubtitle
(optional): string - A subtitle to displaysound
(optional): boolean - Whether to play the default notification sound (default: true)
See CONTRIBUTING.md for development setup and guidelines.
MIT License - see the LICENSE file for details.