Skip to main content
Glama
H4sh3

agent-notify

by H4sh3

Local spoken notifications for Codex. Each message plays through your speakers and appears in a small always-on-top overlay.

Install

Requires Python 3.11 and uv.

uv sync
uv run --no-sync agent-notify-setup
codex mcp add agent-notify -- "$(pwd)/.venv/bin/tts-mcp"

Restart Codex, then run /mcp to check that agent-notify is connected. The setup command downloads and loads the voice model, then opens a real test notification. Its generated audio is cached for later runs.

Upgrading from the earlier tts.speak tool:

codex mcp remove tts
codex mcp add agent-notify -- "$(pwd)/.venv/bin/tts-mcp"

Related MCP server: MCP Voice Notification

Turn TTS on or off

Use the TTS ON / TTS OFF button in any notification window. Your choice is saved and applies to future messages; muted messages remain visible so you can turn speech back on. Turning TTS off also stops the message currently playing, and the muted window remains open for 15 seconds. A small bar at the bottom shows the remaining display time. Use the pause button beside the bar to keep a notification open, then resume the remaining countdown or close it manually.

You can also use the terminal:

uv run tts-config off
uv run tts-config on
uv run tts-config status

Try it

uv run tts-notify \
  '{"type":"agent-turn-complete","last-assistant-message":"TTS is ready."}'

Test

uv run pytest

Optional settings

Set these environment variables when registering the server with codex mcp add ... --env NAME=VALUE:

  • TTS_MCP_MODEL — Coqui model name

  • TTS_MCP_SPEAKER — speaker ID for a multi-speaker model

  • TTS_MCP_OUTPUT_DIR — directory for cached WAV files

  • TTS_MCP_OVERLAY=off — play audio without the overlay

The default model is tts_models/en/jenny/jenny. Audio continues to work when no graphical display is available.

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/H4sh3/agent-notify'

If you have feedback or need assistance with the MCP directory API, please join our Discord server