MCP Catalogs
首页Navidrome-MCP screenshot

Navidrome-MCP

by Blakeem·68·综合分 46

MCP 服务器,可通过对话控制 Navidrome 音乐库,提供播放工具和网页远程控制功能。

mediaai-llmproductivity
4
Forks
1
活跃 Issue
本月
最近提交
2 天前
收录于

概述

Navidrome-MCP 将您的 Navidrome 音乐服务器转变为对话式音乐助手。它允许浏览和搜索您的音乐库,构建播放列表,通过 Last.fm 发现新音乐,获取同步歌词,并使用 mpv 通过扬声器直接播放音频。服务器包含内置的网页界面,使任何具有浏览器的设备都能充当遥控器。它完全集成到 Navidrome 中,保持播放次数和最近播放数据的跨设备同步。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过 Claude Desktop 或其他 MCP 客户端使用自然语言命令控制您的音乐库
:基于收听模式和音乐发现创建和管理播放列表
:本地流式传输音乐并通过网页界面从任何设备控制播放
:不安装 mpv 能控制播放吗?
:哪些 MCP 客户端与 Navidrome-MCP 兼容?

什么时候选它

如果您使用 Navidrome 作为音乐服务器,并希望通过对话方式控制您的音乐库,具有高级播放功能和音乐发现功能,请选择 Navidrome-MCP。

什么时候不要选它

如果您不使用 Navidrome 或更喜欢基于 Web 的音乐管理界面,而不具备本地音频播放功能,请不要选择此产品。

此 server 暴露的工具

从 README 抽取出 9 个工具
  • browse_songs

    Browse and search songs with rich filtering options

  • play_audio

    Play songs through local speakers using mpv

  • create_playlist

    Create and manage playlists with various content options

  • discover_music

    Find similar artists and tracks via Last.fm

  • fetch_lyrics

    Fetch time-synced lyrics from LRCLIB database

  • manage_radio

    Manage Navidrome radio stations and discover new ones

  • listening_analytics

    Access play counts, recently-played activity, and top-rated listings

  • manage_ratings

    Star/unstar items and set 0-5 star ratings

  • manage_library

    Switch between different Navidrome libraries

可对比工具

muse-mcpsonos-mcpspotify-mcp

安装

安装

前置要求

  • Node.js 20+
  • 运行中的 Navidrome 服务器
  • MCP 兼容客户端(Claude Desktop、Claude Code、Cursor 等)
  • 可选:mpv 用于本地音频播放

快速设置

npm install -g navidrome-mcp

配置 Claude Desktop

编辑 claude_desktop_config.json 文件:

{
  "mcpServers": {
    "navidrome": {
      "command": "npx",
      "args": ["navidrome-mcp"],
      "env": {
        "NAVIDROME_URL": "http://your-server:4533",
        "NAVIDROME_USERNAME": "your_username",
        "NAVIDROME_PASSWORD": "your_password",
        "LASTFM_API_KEY": "your_api_key",
        "RADIO_BROWSER_USER_AGENT": "Navidrome-MCP/2.0 (+https://github.com/Blakeem/Navidrome-MCP)",
        "LYRICS_PROVIDER": "lrclib",
        "LRCLIB_USER_AGENT": "Navidrome-MCP/2.0 (+https://github.com/Blakeem/Navidrome-MCP)"
      }
    }
  }
}

FAQ

不安装 mpv 能控制播放吗?
是的,即使不安装 mpv,您仍然可以浏览和管理您的音乐库,构建播放列表,并控制 Navidrome 的队列。mpv 仅用于通过扬声器进行本地音频播放。
哪些 MCP 客户端与 Navidrome-MCP 兼容?
它兼容 Claude Desktop、Claude Code、Cursor 以及任何具有本地 stdio 支持的 MCP 客户端。请注意:ChatGPT Desktop 目前需要托管的 HTTPS 端点,因此不直接兼容。

Navidrome-MCP 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。