jabberjabberjabber/llm-jukebox
If you are the rightful owner of llm-jukebox and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The LLM Jukebox MCP Server is a Model Context Protocol server that allows language models to search, download, and play YouTube music.
The LLM Jukebox MCP Server is designed to enhance the capabilities of language models by integrating YouTube music functionalities. This server allows models to perform music searches, download audio, and play music directly from YouTube. It leverages the power of asynchronous operations to ensure non-blocking downloads and searches, providing a seamless experience. The server also includes robust logging features to aid in debugging and monitoring operations. Users can easily install the server by cloning the repository and ensuring that FFMPEG is installed on their system. The server is compatible with models trained to handle tools, such as Qwen 3 and Gemma 3, and requires a JSON entry in LM Studio for configuration. This tool is intended for personal use, and users must comply with YouTube's Terms of Service and local copyright laws.
Features
- YouTube Music Search: Find music videos by artist, song title, album, or any search query.
- Audio Download: Download and convert YouTube videos to high-quality MP3 files.
- Audio Playback: Model can start and stop songs.
- Async Operations: Non-blocking downloads and searches with progress tracking.
- Logging: Debug-level logging to file and stderr.
Usages
usage with LM Studio
{ "mcpServers": { "llm-jukebox": { "command": "uv", "args": [ "run", "c:/users/user/llm-jukebox/server.py" ], "env": { "DOWNLOAD_PATH": "c:/users/user/downloads" } } } }