N

Navidrome

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

882 views
1 installs
Updated Nov 22, 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.

How to Install Navidrome

Install Navidrome MCP server with one click through FastMCP. Choose your preferred AI development tool below:

Claude Desktop

Click "Claude Desktop" in Quick Start

Cursor IDE

Click "Cursor IDE" in Quick Start

VS Code

Click "VS Code" in Quick Start

Alternatives to Navidrome

Looking for similar MCP servers? Browse other servers in the same categories on FastMCP, or check out the similar servers listed above.

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.

Stay ahead of the MCP ecosystem

Get the top new MCP servers, trending tools, and dev tips delivered weekly. Free, no spam, unsubscribe anytime.

Join 2,847 developers. We send one email per week.