1. Conduid
  2. Developer Tools
  3. Notification
MCP server · Developer Tools

Notification

MCP server to send local desktop notifications from Codex or other agents.

Unclaimed last commit 9 months ago devtools
50Fair

Scored 4 months ago · breakdown

About Notification

Notification is an MCP server published by angelcervera in the Developer Tools category: mCP server to send local desktop notifications from Codex or other agents.

The repository has 6 stars and 1 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/angelcervera/mcp-notification

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Notification

Powered by Claude · Grounded in docs

I know everything about Notification. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.0v0.1.0 · 4 Jan 2026Changelog 2b158a564d6f282c58616a55b119dd086b9d9c14 Document release workflow

README

mcp-notifications

MCP server (stdio, JSON-RPC) to send local desktop notifications from Codex or other agents.

OS requirements

  • Linux (GNOME/KDE/etc): notify-send on PATH (typically libnotify-bin). If no DISPLAY/WAYLAND is available or notify-send fails, the server falls back to gdbus (from glib2.0-bin) and uses the session bus (DBUS_SESSION_BUS_ADDRESS or /run/user/<uid>/bus).
  • macOS: osascript (preinstalled).
  • Windows: powershell.exe or pwsh on PATH (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:
      • urgency and timeoutMs apply only on Linux (via notify-send).

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.

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Notification

How do I install Notification?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Notification safe to use with an AI agent?

Its trust score is 50 out of 100 (fair). It passes 2 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Notification still maintained?

The last commit was 9 months ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.