Entertainment & Media · AI Chatbot

Navidrome MCP

blakeem/navidrome-mcp

An MCP (Model Context Protocol) server for Navidrome. Claude Desktop, Claude Code, Cursor, and other MCP clients can browse your library, build playlists, discover new music, and play audio through your machine's speakers.

Install

npx navidrome-mcp

Client configuration

{
  "mcpServers": {
    "navidrome": {
      "command": "npx",
      "args": [
        "navidrome-mcp"
      ]
    }
  }
}
Author
@blakeem
Category
Entertainment & Media, AI Chatbot
License
AGPL-3.0
Updated
Oct 6, 2026

Tools (40)

  • test_connection

    Verify Navidrome connectivity and report feature/tool availability

  • get_song

    Detailed song metadata by ID

  • get_album

    Detailed album metadata by ID

  • get_artist

    Detailed artist metadata by ID

  • get_song_playlists

    List all playlists containing a given song

  • get_user_details

    User profile, available libraries, and active-library status

  • set_active_libraries

    Set which libraries are active for all search/list operations

  • search_all

    Search across artists, albums, and songs with filters and sorting

  • search_songs

    Search songs with advanced filters and sorting

  • search_albums

    Search albums with advanced filters and sorting

  • search_artists

    Search artists with advanced filters and sorting

  • list_playlists

    View all accessible playlists

  • get_playlist

    Get playlist metadata by ID

  • create_playlist

    Create a new playlist

  • update_playlist

    Update name, description, or visibility

  • delete_playlist

    Delete a playlist

  • get_playlist_tracks

    Get playlist contents (JSON or M3U)

  • add_tracks_to_playlist

    Add songs, albums, artist discographies, or specific discs in one operation

  • remove_tracks_from_playlist

    Remove tracks by position

  • reorder_playlist_track

    Move a track to a new position

  • star_item

    Star a song, album, or artist

  • unstar_item

    Remove a star

  • set_rating

    Set a 0-5 star rating

  • list_starred_items

    View starred songs, albums, or artists

  • list_top_rated

    View highest-rated items

  • list_recently_played

    Recent listening activity with optional time-range filter

  • list_most_played

    Most-played songs, albums, or artists

  • get_saved_queue

    Read the Navidrome saved queue (web UI sync)

  • save_queue

    Save a queue to Navidrome for web UI sync

  • clear_saved_queue

    Clear the Navidrome saved queue

  • search_by_tags

    Search by tag values (genre, releasetype, media, etc.)

  • get_tag_distribution

    Tag usage counts across the library

  • get_filter_options

    Discover available filter values for search operations

  • get_similar_artists

    Find artists similar to a given artist

  • get_similar_tracks

    Find tracks similar to a given track

  • get_artist_info

    Artist biography and tags

  • get_top_tracks_by_artist

    Top tracks for an artist

  • get_trending_music

    Trending artists, tracks, and tags from Last.fm charts

  • get_artist_albums

    Full discography with release types and years (MusicBrainz), genres and popularity (Last.fm), and an in-library flag per album.

  • get_album_info

    Album detail: tracklist with durations, year and type, genres, wiki summary, popularity, and library membership.

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
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

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