No description
  • Nix 63.3%
  • Shell 36.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-28 18:21:48 +01:00
.forgejo/workflows feat: package Navidrome-MCP as a flake 2026-08-28 18:21:48 +01:00
scripts feat: package Navidrome-MCP as a flake 2026-08-28 18:21:48 +01:00
.gitignore Initial commit 2026-08-28 18:12:15 +01:00
flake.lock feat: package Navidrome-MCP as a flake 2026-08-28 18:21:48 +01:00
flake.nix feat: package Navidrome-MCP as a flake 2026-08-28 18:21:48 +01:00
package.nix feat: package Navidrome-MCP as a flake 2026-08-28 18:21:48 +01:00
README.md feat: package Navidrome-MCP as a flake 2026-08-28 18:21:48 +01:00

Navidrome-MCP Nix package

Reproducible Nix packaging for Blakeem/Navidrome-MCP.

Use as a flake input

inputs.navidrome-mcp.url = "git+ssh://git@git.nimmog.uk:2222/nimmo/navidrome-mcp.git";

The package is available as:

inputs.navidrome-mcp.packages.${pkgs.stdenv.hostPlatform.system}.default

It is designed to be run declaratively by a NixOS service. Configure Navidrome-MCP with NAVIDROME_URL, NAVIDROME_USERNAME, and NAVIDROME_PASSWORD; for remote MCP clients also configure the HTTP transport and its bearer token.

Updates

Forgejo Actions checks upstream release tags daily at 04:17 UTC, and can also be run manually. When a newer tag is available it updates the source and pnpm dependency hashes, builds the package, then commits and pushes the verified change to main.