Labsco
MCP SERVER

Desktop Notification

by gbrigandi

Have the assistant put a notification on your screen when a long job finishes.

Notifications & Alerting to Humans
Summary
Notifications that reach you, with a platform table worth reading first.

The point is unattended work: the agent finishes and your screen tells you, instead of you checking a window every few minutes. Read the compatibility table before choosing a tool — on macOS a title, a message and a timeout is the whole vocabulary, and the icon and urgency calls have nothing to render.

What it is

A Rust server built on the notify-rust crate that sends native desktop notifications on Linux, macOS and Windows.

What you get
  • send_notification for a title and a message
  • send_urgent_notification for a high-priority one
  • send_notification_with_icon for a custom icon
  • send_notification_with_timeout to control how long it stays on screen
  • send_rich_notification when you want every option in one call
  • Prebuilt binaries per platform on the releases page
Requirements

A binary for your platform from the releases page, referenced by absolute path in the client config. What arrives depends on the OS: icons, urgency levels, categories and app names are Linux (XDG) features; macOS supports basic notifications and custom timeouts; Windows supports icons and urgency in limited form.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary