gorums/music-mcp-server
If you are the rightful owner of music-mcp-server 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 Music Collection MCP Server is a powerful tool for managing and analyzing your local music collection using advanced metadata management and album classification.
The Music Collection MCP Server is designed to transform your local music library into an intelligent, searchable database. By leveraging advanced metadata management and album type classification, it provides users with smart music discovery, comprehensive analytics, and flexible organization options. The server supports multiple folder structures and offers automated migration and compliance scoring, ensuring your collection is both organized and optimized. With high-performance scanning, batch operations, and intelligent caching, the server operates efficiently, providing a seamless experience. Integration with AI tools like Claude Desktop enhances its capabilities, offering personalized recommendations and insights. The server is easy to set up, with options for both automated and manual installation, and supports deployment via Docker for containerized environments. Whether you're a music enthusiast or a professional curator, the Music Collection MCP Server offers the tools you need to manage your collection effectively.
Features
- Smart Music Discovery: Intelligent scanning with 8-type album classification.
- Advanced Analytics: Collection maturity assessment and personalized recommendations.
- Flexible Organization: Support for multiple folder structures with automated migration.
- High Performance: Optimized scanning and intelligent caching.
- AI Integration: Seamless operation with Claude Desktop and other MCP clients.
Usages
usage with claude desktop python
{ "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" } } } }
usage with claude desktop docker
{ "mcpServers": { "music-collection": { "command": "docker", "args": [ "run", "--rm", "--interactive", "-v", "/path/to/your/music:/music", "-e", "MUSIC_ROOT_PATH=/music", "-e", "CACHE_DURATION_DAYS=30", "music-mcp" ] } } }
Tools
scan_music_folders
Smart scanning with type detection.
get_band_list
Advanced filtering and search.
save_band_metadata
Store band metadata.
validate_band_metadata
Dry-run validation.
advanced_search_albums
13-parameter filtering system.