Entertainment & Media · Developer Tools

Rekordbox MCP logo

Rekordbox MCP

davehenke/rekordbox-mcp

A comprehensive Model Context Protocol (MCP) server for rekordbox database management with real-time database access. Built using pyrekordbox - This project is not affiliated with the pyrekordbox project or its maintainers.

Install

Client configuration

{
  "mcpServers": {
    "rekordbox-database": {
      "command": "uv",
      "args": [
        "run",
        "rekordbox-mcp"
      ]
    }
  }
}
Category
Entertainment & Media, Developer Tools
License
MIT
Updated
Oct 6, 2026

About Rekordbox MCP

A comprehensive Model Context Protocol (MCP) server for rekordbox database management with real-time database access.

Built using pyrekordbox - This project is not affiliated with the pyrekordbox project or its maintainers.

Features

  • Direct SQLite Database Connection: Access the encrypted rekordbox database directly using pyrekordbox

  • Real-time Queries: Search and filter tracks with comprehensive criteria

  • Safe Mutation Operations: Playlist management with automatic backups and safety annotations

  • Advanced Search: Multi-field search across artist, title, genre, key, BPM, and more

  • Musical Key Filtering: Find tracks in compatible keys for harmonic mixing

  • BPM Range Queries: Search by tempo ranges for beatmatching

  • Rating and Play Count Filters: Discover your most loved and most played tracks

  • Library Statistics: Comprehensive stats including genre distribution, average BPM, total playtime

  • Play Count Analytics: Track listening patterns and habits

  • Collection Insights: Understand your music library composition

Tools (31)

  • search_tracks

    Advanced multi-field track search with filtering (genre, key, BPM, artist, title, rating, etc.)

  • get_track_details

    Get full metadata for a specific track by ID

  • get_tracks_by_key

    Find tracks in a specific musical key (e.g., "5A", "12B")

  • get_tracks_by_bpm_range

    Find tracks within a BPM range

  • get_genre_filepaths

    Get filepaths for tracks matching a genre (token-efficient, returns only paths)

  • get_most_played_tracks

    Get tracks ranked by play count

  • get_top_rated_tracks

    Get tracks ranked by rating

  • get_unplayed_tracks

    Get tracks with zero play count

  • get_track_file_path

    Get the file system path for a specific track

  • search_tracks_by_filename

    Search tracks by partial filename match

  • get_library_stats

    Comprehensive library statistics (track count, playtime, BPM, genres)

  • analyze_library

    Custom grouping and aggregation (by genre, key, year, artist, or rating)

  • validate_track_ids

    Verify a list of track IDs and report which are valid/invalid

  • get_playlist_tracks

    Get all tracks in a specific playlist

  • create_playlist

    Create new playlist or folder (Mutation)

  • add_track_to_playlist

    Add single track to playlist (Mutation)

  • add_tracks_to_playlist

    Add multiple tracks to playlist in one operation (Mutation)

  • remove_track_from_playlist

    Remove track from playlist (Mutation)

  • delete_playlist

    Delete playlist permanently (Destructive)

  • get_history_sessions

    Get all DJ history sessions with metadata

  • get_session_tracks

    Get all tracks played in a specific session

  • get_recent_sessions

    Get sessions within a specified number of days

  • search_history_sessions

    Search sessions by name, year, month, or minimum track count

  • get_history_stats

    Comprehensive DJ performance statistics and insights

  • import_track

    Import a single audio file into the library; reads ID3 tags via mutagen by default, accepts metadata overrides (Mutation)

  • import_tracks

    Batch-import files and/or directories (recursive, extension filter); returns track IDs for follow-up playlist actions (Mutation)

  • find_broken_tracks

    Scan for missing files, Apple Music streams, empty paths, and orphaned playlist refs

  • cleanup_orphaned_playlist_entries

    Remove stale playlist entries referencing deleted tracks (Mutation)

  • remove_broken_tracks

    Soft-delete tracks by ID and remove from all playlists (Destructive)

  • connect_database

    Explicitly connect with optional custom database path

  • database-status

    Current connection status and basic stats

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

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

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