Labsco
MCP SERVER

MCP Notify Server

by Cactusinhand

Get a desktop notification with a sound the moment a long agent task finishes, instead of watching the terminal.

Notifications & Alerting to Humans
Summary
One tool that solves the “is it done yet?” problem.

Tell the agent to notify you when the task ends and long runs stop needing a babysitter; in Cursor you can put that instruction in Rules once rather than typing it every time. The install is the fiddly part, because the notification backend needs a platform helper installed separately — pywin32 on Windows, terminal-notifier on macOS.

What it is

A Python server whose whole job is to fire a system desktop notification, with an alert sound, when an agent task completes. Delivery goes through Apprise, so Windows, macOS and Linux are all covered.

What you get
  • A desktop notification the moment a task finishes
  • An alert sound bundled with the package, so you notice it from another window
  • One tool, `send_notification`, that any MCP client can call at the end of a run
  • Debug output and a log file option, for working out why a notification never appeared
Requirements

Install `mcp-server-notify` from PyPI with uv or pip. Windows also needs pywin32; macOS needs terminal-notifier from Homebrew. Docker is not a working path here — a container cannot reach the host's notification system.

Setup effort

One command — pip install mcp-server-notify