This does one thing and does not pretend otherwise: three named sounds an agent can trigger at the moments you would otherwise sit and watch for. Read the version note before installing — the project is tested on Python 3.8 to 3.11 and reports async failures above that.
A Python server that plays local audio files on your machine. An agent calls it after a long command or a failure, and you hear the outcome instead of watching for it.
- A sound played for a named event — completion, error or notification — or from a custom file path — `play_sound`
- The sound files currently available — `list_available_sounds`
- The bundled sounds copied into your user config directory — `install_to_user_dir`
No account and no key. Tested with Python 3.8 to 3.11; the project reports `BrokenResourceError` and `TaskGroup` failures on 3.12 and newer. Install with `pipx install mcp-sound-tool`, which puts the `mcp-sound-tool` command on your PATH for the client to launch over stdio. Sound files live in the `sounds` directory as `completion.mp3`, `error.mp3` and `notification.mp3`.
