LabscoMCP early access ↗
tijsMCP SERVER · OFFICIAL PROJECT

MCP Sound Tool

Play a sound when a task finishes or fails, so you can look away from the editor.

by tijs ↗Notifications & Alerting to Humans✓ Official

No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.

View project ↗

LABSCO SUMMARY

Ambient status for long-running work.

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.

What it is

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.

What you get

  • 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

Requirements

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 from a clone of the repository with pipx install ., 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.

Setup effort

Build from source — git clone https://github.com/tijs/py-sound-mcp