Catalog PyPI
PACKAGE EXPLORERView in registry

agent-notification-mcp

PyPI

Universal MCP notification relay — polls MCP servers and streams change events as log notifications

agentmcpnotificationpollingtelegram
Versions collected1
Direct dependencies2From release 0.1.2
Last observed20 Oct, 22:45 UTC

README

Version 0.1.2 documentation

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.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.221 Mar 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
tharindumendis/agent-notify

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:45 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:bd94ce632095a95b6407b2cade3d105b0d700b32bc90665dbb38f8b823c649ee