{ lib, buildNpmPackage, fetchzip, }: buildNpmPackage rec { pname = "mcp-arr-server"; version = "1.5.4"; src = fetchzip { url = "https://registry.npmjs.org/mcp-arr-server/-/mcp-arr-server-${version}.tgz"; hash = "sha256-4eSL1eQmPfm5XlQuxykRDotTHvq9oScJOdXOZrYs6sU="; }; npmDepsHash = "sha256-s3/NbuHGqp+wAs7ysKcdBk6X0DNcvfMce+RbsB8Nt14="; postPatch = '' cp ${./package-lock.json} package-lock.json ''; # dist/ is already built in the npm tarball dontNpmBuild = true; meta = with lib; { description = "MCP server for *arr media management suite - Sonarr, Radarr, Lidarr, Prowlarr"; homepage = "https://github.com/aplaceforallmystuff/mcp-arr"; license = licenses.mit; mainProgram = "mcp-arr"; platforms = platforms.all; }; }