N

Navidrome

Integrates with Navidrome music servers to provide complete music library management including playl...

92 views
0 installs
Updated Sep 9, 2025
Not audited
Integrates with Navidrome music servers to provide complete music library management including playlist creation, playback control, search functionality, listening history tracking, Last.fm integration for recommendations, Radio Browser for internet radio discovery, and LRCLIB for synchronized lyrics retrieval.
  1. Prepare Your Navidrome Server Access

    • Make sure your Navidrome music server is running and accessible from your network.
    • Find the address (URL) where your Navidrome server is available (e.g., http://your-server:4533).
  2. Gather Your Navidrome Credentials

    • Obtain the username and password of a valid user on your Navidrome server. This can be an admin or any user with access to your music library.
  3. (Optional) Obtain a Last.fm API Key

    • Go to the Last.fm API account creation page.
    • Log in or create a Last.fm account.
    • Follow the instructions to create an API account, providing the requested application name and details.
    • Once created, your API key will be shown on the API account page. Copy this value.
  4. (Recommended) Set User-Agents for Radio and Lyrics Integration

    • Use the default values:
      • RADIO_BROWSER_USER_AGENT: Navidrome-MCP/1.0 (+https://github.com/Blakeem/Navidrome-MCP)
      • LYRICS_PROVIDER: lrclib
      • LRCLIB_USER_AGENT: Navidrome-MCP/1.0 (+https://github.com/Blakeem/Navidrome-MCP)
  5. Fill in the Values in the FastMCP Connection Interface

    • When prompted in FastMCP, use the “Install Now” button to add the required ENVs.
    • Enter the following environment variables in the interface:
      • NAVIDROME_URL
      • NAVIDROME_USERNAME
      • NAVIDROME_PASSWORD
      • LASTFM_API_KEY (optional, for advanced music discovery)
      • RADIO_BROWSER_USER_AGENT
      • LYRICS_PROVIDER
      • LRCLIB_USER_AGENT
    • Use the values you prepared in the previous steps.
  6. Save and Test the Connection

    • After entering the values, save the configuration in FastMCP.
    • Restart your AI client (Claude Desktop, ChatGPT Desktop, etc.) if necessary.

Note: Features like music recommendations and internet radio discovery are only available if you provide the optional Last.fm API key. The other environment variables are necessary for connecting to and managing your Navidrome server.

Quick Start

View on GitHub

More for Entertainment and Media

View All →

More for Analytics and Data

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.