Back to Home
miziodel icon

navigravity

Verified Safe

by miziodel

Overview

Empowers an AI agent to act as a sophisticated music curator for a self-hosted Navidrome library, focusing on quality, discovery, and non-destructive management.

Installation

Run Command
npx @modelcontextprotocol/inspector .venv/bin/python src/navidrome_mcp_server.py

Environment Variables

  • NAVIDROME_URL
  • NAVIDROME_USER
  • NAVIDROME_PASS
  • NAVIDROME_LOG_FILE

Security Notes

The server utilizes standard practices for configuration (.env for secrets), structured logging (JSON), and external API interaction (libsonic). It runs as a local MCP server process, not exposing a public network port by default, which minimizes direct attack surface. Input sanitization is present (e.g., regex for song IDs). There are no direct `eval` or `exec` calls on user-supplied input. File system operations are limited to logging within a configurable path, and directory creation is handled safely. The primary risks would stem from vulnerabilities within the external Navidrome instance or the `libsonic` library, which are outside the scope of this server's direct code.

Similar Servers

Stats

Interest Score31
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars1
Forks0
Last Update2026-01-18

Tags

Music CurationAI AgentNavidromeModel Context ProtocolDiscoveryPlaylistsLibrary Analysis