
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Entertainment & Media · Developer Tools

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.
{
"mcpServers": {
"rekordbox-database": {
"command": "uv",
"args": [
"run",
"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.
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
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
Clients mentioned in this server's README:

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

anaisbetts/mcp-youtube
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.

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

Simon-Kansara/ableton-live-mcp-server
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.

kimtaeyoon83/mcp-server-youtube-transcript
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.

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