Music Collection MCP Server is an MCP server that provides access to local music libraries through metadata extraction, folder analysis, and automated album classification. It connects large language models directly to directories on your local disk containing audio files organized by band and album. Music enthusiasts, digital archivists, and audio collectors use this server to scan their disk drives, catalog discographies, and detect collection completeness. The tool automatically classifies media across eight categories, including standard albums, EPs, live recordings, demos, compilations, singles, instrumental tracks, and split releases. By exposing dedicated tools and resources to MCP clients like Claude Desktop, users can query band listings, execute multi-parameter searches, run structural health checks, generate collection analytics, and organize their directory structures without manually editing files.
Category: Data & Analytics
Tags: audio, media-management, metadata, music
Visit Music Collection MCP Server
bash pip install -r requirements.txt Alternatively, run the automated setup script: bash python scripts/setup.py 2. Locate your Claude Desktop configuration file (claude_desktop_config.json) in %APPDATA%\Claude (Windows), ~/Library/Application Support/Claude (macOS), or ~/.config/Claude (Linux). 3. Register the server in the mcpServers object: json { "mcpServers": { "music-collection": { "command": "python", "args": ["/path/to/music-mcp-server/main.py"], "env": { "MUSIC_ROOT_PATH": "/path/to/your/music", "CACHE_DURATION_DAYS": "30", "LOG_LEVEL": "INFO" } } } } 4. Restart Claude Desktop to begin querying your collection.Part of MCP Servers
You can install dependencies using pip from the requirements file, run the automated setup script with python scripts/setup.py, or run it through Docker using the provided Dockerfile. You then configure your client configuration file with the path to your music root directory.
It provides 10 tools, 3 resources, and 4 prompts for managing local music folders. It scans libraries, classifies albums into 8 categories, executes 13-parameter queries, computes maturity metrics, validates metadata, and safely migrates folder structures.
It is designed to work with Claude Desktop on Windows, macOS, and Linux. It also works with any Model Context Protocol compliant client capable of launching standard Python or Docker processes.
Yes, Music Collection MCP Server is open source and distributed under the MIT License on GitHub.