MCP Node-Notifier Server

MCP Node-Notifier Server

A Model Context Protocol server that provides system notification capabilities across various platforms (macOS, Windows, Linux) using node-notifier.

Category
Visit Server

Tools

show-notification

Show a system notification using the default notifier for the current platform

show-notification-macos

Show a notification using macOS Notification Center

show-notification-linux

Show a notification using Linux notify-send

show-notification-windows-toast

Show a notification using Windows Toast notifications (Windows 8+)

show-notification-windows-balloon

Show a notification using Windows Balloon notifications (Windows 7 and earlier)

show-notification-growl

Show a notification using Growl

README

MCP Notify Server

Install with NPX in VS Code Install with NPX in VS Code Insiders

A Model Context Protocol (MCP) server that provides system notification capabilities using node-notifier.

Tools

show-notification

Shows a system notification using the default notifier for the current platform.

Common parameters for all notification tools:

  • title: Title of the notification
  • message: Message content of the notification
  • sound (optional): Play a sound with the notification (default: false)
  • wait (optional): Wait for user action before removing notification (default: false)
  • icon (optional): Path to icon file (.ico, .png, .jpg, or platform specific)
  • timeout (optional): Time in seconds before notification expires (Linux/Windows)

show-notification-macos

Shows a notification using macOS Notification Center. Additional parameters:

  • actions: Array of action button labels
  • closeLabel: Label for closing notification
  • dropdownLabel: Label for dropdown
  • reply: Enable reply functionality

show-notification-linux

Shows a notification using Linux notify-send. Additional parameters:

  • urgency: Notification urgency level ("low", "normal", "critical")
  • category: Category of notification
  • hint: Hint for notification display
  • app-name: Application name

show-notification-windows-toast

Shows a notification using Windows Toast notifications (Windows 8+). Additional parameters:

  • appID: Application identifier
  • shortcutPath: Path to shortcut file for notification
  • install: Path to installer when notification is clicked

show-notification-windows-balloon

Shows a notification using Windows Balloon notifications (Windows 7 and earlier). Additional parameters:

  • type: Notification type ("info", "warn", "error")

show-notification-growl

Shows a notification using Growl. Additional parameters:

  • name: Application name for Growl
  • host: Growl server host
  • port: Growl server port
  • sticky: Keep notification visible
  • label: Label for notification
  • priority: Notification priority (-2 to 2)
  • sender: Sender of notification

Development

  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Start the server:
npm start

Usage with VS Code

For quick installation, use one of the one-click install buttons at the top of this README.

For manual installation, add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).

Optionally, you can add it to a file called .vscode/mcp.json in your workspace. This will allow you to share the configuration with others.

Note that the mcp key is not needed in the .vscode/mcp.json file.

{
  "mcp": {
    "servers": {
      "notify": {
        "command": "npx",
        "args": ["-y", "mcp-notify"]
      }
    }
  }
}

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured