Blakeem/Navidrome-MCP

Analyze listening patterns, create custom playlists, discover missing albums, discover similar artists, discover radio stations, and validate radio streams using natural language.

41
/ 100
Emerging

Implements the Model Context Protocol (MCP) to bridge Navidrome music servers with AI assistants like Claude and ChatGPT, exposing library browsing, playlist management, and analytics through structured tools. Integrates with Last.fm for similar artist discovery, Radio Browser for internet station discovery, and LRCLIB for synchronized lyrics—all queryable via natural language without custom API keys. Optimizes data transfer by filtering metadata to essential fields and provides listening history analysis to enable AI-driven music curation and recommendations.

No commits in the last 6 months. Available on npm.

Stale 6m
Maintenance 2 / 25
Adoption 8 / 25
Maturity 24 / 25
Community 7 / 25

How are scores calculated?

Stars

54

Forks

3

Language

TypeScript

License

AGPL-3.0

Last pushed

Sep 17, 2025

Commits (30d)

0

Dependencies

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/Blakeem/Navidrome-MCP"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.