logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

audio-player-mcp

Control audio playback on a computer, manage audio files, and ensure secure access through directory isolation.

Author

audio-player-mcp logo

Here-and-Tomorrow-LLC

MIT License

Quick Info

GitHub GitHub Stars 4
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

audioplaybackmcpmanage audioaudio filesaudio player

Audio Player MCP Server

A Model Context Protocol (MCP) server that allows Claude to control audio playback on your computer.

Features

  • Play MP3, WAV, and OGG audio files.
  • List available audio files in your music directory.
  • Stop audio playback.
  • Secure file access with directory isolation.

Requirements

Installation

  1. Clone the repository: bash git clone https://github.com/Here-and-Tomorrow-LLC/audio-player-mcp.git

  2. Navigate to the repository directory: bash cd audio-player-mcp

  3. Install the package in editable mode: bash pip install -e .

Setup with Claude Desktop

  1. Open Claude Desktop settings and navigate to:
    Developer > Edit Config

  2. Locate your configuration file:

  3. Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  4. Windows: %APPDATA%\Claude\claude_desktop_config.json

  5. Add the following configuration based on your operating system:

Mac/Linux: json { "mcpServers": { "audio-player": { "command": "/path/to/your/venv/bin/python", "args": [ "/path/to/your/audio-player-mcp/src/audio_player_mcp/player.py" ], "env": { "AUDIO_PLAYER_DIR": "/path/to/your/audio/files" } } } }

Windows: json { "mcpServers": { "audio-player": { "command": "C:\path\to\your\venv\Scripts\python.exe", "args": [ "C:\path\to\your\audio-player-mcp\src\audio_player_mcp\player.py" ], "env": { "AUDIO_PLAYER_DIR": "C:\path\to\your\audio\files" } } } }

Note: If AUDIO_PLAYER_DIR is not set, the server will default to using the Music folder in your home directory.

  1. Restart Claude Desktop.

Usage

You can now control audio playback by asking Claude:

  • "What audio files do I have?"
  • "Play song.mp3."
  • "Stop the music."

Troubleshooting

If something isn't working, check Claude's logs:

  • Mac: bash tail -f ~/Library/Logs/Claude/mcp*.log

  • Windows: bash type "%APPDATA%\Claude\logs\mcp*.log"

Development

  1. Clone the repository: bash git clone https://github.com/yourusername/audio-player-mcp.git

  2. Navigate to the repository directory: bash cd audio-player-mcp

  3. Install development dependencies: bash pip install -e ".[dev]"

  4. Run the MCP server in development mode: bash mcp dev src/audio_player_mcp/player.py

License

This project is licensed under the MIT License.

return

See Also

`