Entertainment & Media · AI Chatbot

LLM Jukebox

jabberjabberjabber/llm-jukebox

A Model Context Protocol (MCP) server that enables LLMs to search, download, and play YouTube music.

Install

Client configuration

{
  "mcpServers": {
    "server": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "--with",
        "yt-dlp",
        "--with",
        "tinydb",
        "--with",
        "pygame",
        "fastmcp",
        "run",
        "c:/path/to/llm-jukebox/server.py"
      ],
      "env": {
        "DOWNLOAD_PATH": "<DOWNLOAD_PATH>"
      }
    }
  }
}

Environment variables

DOWNLOAD_PATH
Category
Entertainment & Media, AI Chatbot
Updated
Oct 6, 2026

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

  • Get the Files: Clone the repo or download and extract the zip

  • Get FFMPEG: Make sure you have ffmpeg. In windows open a terminal and type winget install ffmpeg, in Ubuntu or Debian do sudo apt install ffmpeg

  • Load a Tool Capable Model: Ensure you have a model that is trained to handle tools properly. Qwen 3 and Gemma 3 are good choices.

  • Create JSON Entry: In LM Studio, click Developer mode, then Program, Tools and Integrations, the the arrow next to the Install button, and Edit mcp.json. Add the entry below under mcpServers:

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
Ableton Live logo

Ableton Live

ahujasid/ableton-mcp

1.5k

Prompt-assisted music production, end-to-end track creation, and Live session and arrangement manipulation — driven by AI.

Entertainment & Media
MCP YouTube logo

MCP YouTube

anaisbetts/mcp-youtube

309

Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol. Try it by asking Claude, "Summarize the YouTube video <>". Requires yt-dlp to be installed locally e.g. via Homebrew.

Entertainment & Media
Spotify MCP Server logo

Spotify MCP Server

varunneal/spotify-mcp

257

MCP project to connect Claude with Spotify. Built on top of spotipy-dev's API.

Entertainment & Media
Ableton Live MCP Server logo

Ableton Live MCP Server

Simon-Kansara/ableton-live-mcp-server

226

The Ableton Live MCP Server is a server implementing the Model Context Protocol (MCP) to facilitate communication between LLMs and Ableton Live. It uses OSC (Open Sound Control) to send and receive messages to/from Ableton Live. It is based on AbletonOSC implementation and exhaustively maps available OSC adresses to tools accessible to MCP clients.

Entertainment & Media
MCP Server YouTube Transcript logo

MCP Server YouTube Transcript

kimtaeyoon83/mcp-server-youtube-transcript

169

A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.

Entertainment & Media
YouTube MCP Server logo

YouTube MCP Server

ZubeidHendricks/youtube-mcp-server

136

A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.

Entertainment & Media