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_DIRis not set, the server will default to using theMusicfolder 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.
Máy chủ liên quan
Card Catalog
Certification authority for AI agents. Adversarial exams, Ed25519-signed credentials, examiner economy. 20K free credits on registration.
GuanXing (观星) — Chinese Metaphysics AI Tools
MCP server for AI-powered Chinese metaphysics — BaZi (八字), Tarot, I-Ching, Feng Shui, fortune telling, dream interpretation, and more. 12 tools for spiritual exploration.
WeGene Assistant
Analyze your WeGene genetic testing report using large language models.
OpenHue MCP Server
Control Philips Hue lights using LLM interfaces via the OpenHue CLI.
Smart-Thinking
An advanced MCP server for multi-dimensional, adaptive, and collaborative reasoning.
AFL (Australian Football League)
Provides Australian Football League (AFL) data, including games, standings, and team information, from the Squiggle API.
rfcxml-mcp
MCP server for structural understanding of RFC documents.
ChatSpatial
MCP server for spatial transcriptomics analysis with 60+ integrated methods
Coin Flip MCP Server
Generates true random coin flips using the random.org API.
İzmir Ulaşım
Access real-time public transportation data for the city of İzmir, allowing AI assistants to query routes and schedules.