Audio Player
An MCP server for controlling local audio file playback.
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
- Python 3.10 or higher.
- Claude Desktop (latest version).
Installation
-
Clone the repository:
git clone https://github.com/Here-and-Tomorrow-LLC/audio-player-mcp.git
-
Navigate to the repository directory:
cd audio-player-mcp
-
Install the package in editable mode:
pip install -e .
Setup with Claude Desktop
-
Open Claude Desktop settings and navigate to:
Developer > Edit Config
-
Locate your configuration file:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
-
Add the following configuration based on your operating system:
Mac/Linux:
{ "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:
{ "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 theMusic
folder in your home directory. -
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:
tail -f ~/Library/Logs/Claude/mcp*.log
-
Windows:
type "%APPDATA%\Claude\logs\mcp*.log"
Development
-
Clone the repository:
git clone https://github.com/yourusername/audio-player-mcp.git
-
Navigate to the repository directory:
cd audio-player-mcp
-
Install development dependencies:
pip install -e ".[dev]"
-
Run the MCP server in development mode:
mcp dev src/audio_player_mcp/player.py
License
This project is licensed under the MIT License.
Related Servers
Haiguitang (Turtle Soup) Game
An MCP server for '海龟汤' (Turtle Soup), a scenario-based reasoning puzzle game.
N.I.N.A. Advanced API
Control the N.I.N.A. (Nighttime Imaging 'N' Astronomy) software through its Advanced API.
Time
Get the current time and perform timezone conversions using IANA timezone names.
Phone Carrier Detector
Detects Chinese mobile phone carriers, including China Mobile, China Unicom, China Telecom, and virtual operators.
VFX MCP
A powerful video editing server using ffmpeg-python to process external video files.
Horoscope MCP Server
Provides daily horoscope readings and fortune telling for all 12 zodiac signs using a horoscope API.
Hava Durumu
Provides weather data using the Open-Meteo API.
Satellite MCP Server
Performs satellite orbital mechanics calculations using natural language, with a built-in world cities database for location lookup.
Loxone MCP Server
An MCP server for Loxone home automation systems, allowing AI assistants to control lights, blinds, sensors, and weather.
Plex MCP Server
An MCP server for managing your Plex media library with AI assistants.