📦
Notification
Control and read Android phone notifications via a local MCP server on-device.
0 installs
1 stars
Trust: 50 — Fair
Devtools
Installation
npx mcp-notificationAsk AI about Notification
Powered by Claude · Grounded in docs
I know everything about Notification. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
mcp-notifications
MCP server (stdio, JSON-RPC) to send local desktop notifications from Codex or other agents.
OS requirements
- Linux (GNOME/KDE/etc):
notify-sendonPATH(typicallylibnotify-bin). If no DISPLAY/WAYLAND is available ornotify-sendfails, the server falls back togdbus(fromglib2.0-bin) and uses the session bus (DBUS_SESSION_BUS_ADDRESSor/run/user/<uid>/bus). - macOS:
osascript(preinstalled). - Windows:
powershell.exeorpwshonPATH(requires an interactive desktop session for toasts). - WSL (optional): if Linux notification paths fail, the server falls back to Windows toasts via
powershell.exe.
Build
go build -o mcp-notifications ./cmd/mcp-notifications
Configure in Codex
Add an MCP server entry in ~/.codex/config.toml pointing at the built binary:
[mcp_servers.notifications]
command = "/ABSOLUTE/PATH/TO/mcp-notifications"
If it is available on your PATH (e.g. ~/.local/bin), you can use:
[mcp_servers.notifications]
command = "mcp-notifications"
Exposed tool
notify- Input:
{ "title": string, "message": string, "urgency"?: "low"|"normal"|"critical", "timeoutMs"?: number } - Notes:
urgencyandtimeoutMsapply only on Linux (vianotify-send).
- Input:
Release
Releases are produced by GitHub Actions via GoReleaser. They build binaries for Linux, macOS, and Windows (amd64 + arm64).
Create a release
git tag v0.1.0
git push origin v0.1.0
Manual trigger
You can also trigger the release workflow manually from the GitHub Actions UI.
