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.
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.
- 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
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.
One command — pip install mcp-server-notify
