Skip to main content

agent-notify

Universal MCP notification relay.

Agent_notify polls one or more MCP servers for configured tools and streams any changes as JSON notifications via MCP log events.

Install (using uv)

This repository is designed to work with uv (a thin wrapper around python/pip used throughout this workspace).

cd Agent_notify
uv venv .venv          # creates a virtualenv in .venv
.venv\Scripts\activate  # Windows (use `source .venv/bin/activate` on macOS/Linux)
uv sync                 # install dependencies from pyproject.toml

Quickstart (using uv run)

  1. Create or edit notify_config.yaml (a default example is provided in the repository).
  2. Run the agent:
uv run agent-notify

You can override the config path:

AGENT_NOTIFY_CONFIG=/path/to/notify_config.yaml uv run agent-notify

If you prefer, you can still install from PyPI:

pip install agent-notify
agent-notify

How it works

  • Polls every configured server/tool at poll_interval seconds.
  • When a tool's returned value changes between polls, it emits a JSON notification.
  • Notifications are streamed as log events (MCP ctx.info) until the client disconnects.

Usage notes

  • Enable debug logging by setting debug: true in notify_config.yaml.
  • Logs are written to stderr and optionally to log_file when configured.

Metadata

Release files for agent-notification-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-notification-mcp 0.1.2
File Size Uploaded Provenance
agent_notification_mcp-0.1.2.tar.gz 12.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-notification-mcp 0.1.2
File Interpreter ABI Platform
agent_notification_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 25.8 kB

Release files / agent_notification_mcp-0.1.2.tar.gz

Download URL agent_notification_mcp-0.1.2.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7dae9bfe116f184c380d301a1d61a2006c6aec9778110e25f185c5925c5bf161
BLAKE2b-256 checksum
How to use checksums
f8d830659009ebd9f17e5245e30776904a655ccffc35719f46efdd5ee50d0de4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / agent_notification_mcp-0.1.2-py3-none-any.whl

Download URL agent_notification_mcp-0.1.2-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21003caada2b928225a73a3a616613a355701f7370f931f82f57aa6a75808367
BLAKE2b-256 checksum
How to use checksums
c3fb30138739b41903f5ef86a77d7ffea2bb56bb4a53fdee37ee29c0fc8ff4be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for agent-notification-mcp 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page