The value sits in the pair that closes a loop — the dialog makes an agent wait for a real answer instead of guessing, and the notification tells you it is waiting — while speech, screenshots and the file picker fill in the rest of the desk. All of it is local to one Mac, so this is a control channel for the machine you are sitting at, not a way to reach anybody else.
A macOS-only server built on osascript and screencapture, with five tools that give an agent notifications, speech, a blocking dialog, a file picker and screenshots.
- A macOS notification with title, subtitle, message and sound
- A dialog that waits for a person, with your own buttons, default answer and icon
- Text read aloud through macOS text-to-speech, at a chosen voice and rate
- A screenshot via screencapture, with format, output path, shadow, cursor and timestamp options
- The native file picker, filtered by file type, single or multiple selection
A Mac: notifications, dialogs and speech go through osascript, and screenshots through screencapture.
One command — npm install -g apple-notifier-mcp
