LabscoMCP early access ↗
CactusinhandMCP SERVER · OFFICIAL PROJECT

MCP Notify Server

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

by Cactusinhand ↗Notifications & Alerting to Humans✓ Official

LABSCO 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

Follow the published steps — git clone https://github.com/Cactusinhand/mcp_server_notify.git