MCP Notify Server
local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
MCP Notify Server
A MCP server that send desktop notifications with sound effect when agent tasks are completed.
Features
- Send system desktop notifications after agent tasks completion
- Play alert sounds to grab user attention, with sound file inside.
- Cross-platform support (Windows, macOS, Linux)
- Based on standard MCP protocol, integrates with various LLM clients
Installation
Install using uv package manager
After installation, call the module directly to check if installation was successful:
This module accepts --debug
or --file
option, we can use it like:
Special requirements
We use Apprise API for our Desktop notification deliver,so we need to install some special requirements in our Desktop
Windows
macOS
Usage
Using with Claude Desktop:
Find the configuration file claude_desktop_config.json
If installed globally, you can also use the python command:
Using with Cursor:
Find the configuration file ~/.cursor/mcp.json
or your_project/.cursor/mcp.json
After configuration, simply add a prompt like finally, send me a notification when task finished.
at the end of your task input to the AI to trigger notifications.
In Cursor, you can add this prompt as a rule in Cursor Settings
-> Rules
so you don't have to type it manually each time.
Running with Docker
Currently not available due to environment compatibility issues. If Docker containers need to trigger host notifications regardless of whether the host OS is Windows, macOS, or Linux, the solution becomes much more complex, and direct use of native notifications is usually not feasible.
Main issues:
- OS-specific notification systems Each operating system (Windows, macOS, Linux) has its unique notification mechanism.
- Docker isolation The isolation of Docker containers limits their ability to access host operating system resources directly.
- Dependency management Need to handle different notification libraries and dependencies for each operating system.
License
MIT
Contributions
Issues and pull requests are welcome!
This server cannot be installed
A Model Context Protocol service that sends desktop notifications and alert sounds when AI agent tasks are completed, integrating with various LLM clients like Claude Desktop and Cursor.