diff --git a/packages/annas-mcp/package.nix b/packages/annas-mcp/package.nix deleted file mode 100644 index c22bc41..0000000 --- a/packages/annas-mcp/package.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, - makeWrapper, -}: - -buildGoModule rec { - pname = "annas-mcp"; - version = "0.1.0-unstable-2026-06-26"; - - src = fetchFromGitHub { - owner = "iosifache"; - repo = "annas-mcp"; - rev = "c095963ad5d10d33da3c614495246b6ec7f680d4"; - hash = lib.fakeHash; - }; - - vendorHash = lib.fakeHash; - - nativeBuildInputs = [ makeWrapper ]; - - # The MCP server mode is invoked with "mcp" subcommand - postInstall = '' - wrapProgram $out/bin/annas-mcp \ - --add-flags "mcp" - ''; - - meta = with lib; { - description = "MCP server and CLI tool for searching and downloading documents from Anna's Archive"; - homepage = "https://github.com/iosifache/annas-mcp"; - license = licenses.mit; - mainProgram = "annas-mcp"; - platforms = platforms.linux; - }; -} \ No newline at end of file diff --git a/packages/default.nix b/packages/default.nix index 2213b05..8f0d5d2 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -17,7 +17,6 @@ sabnzbd-mcp = pkgs.callPackage ./sabnzbd-mcp/package.nix { }; jellyfin-mcp = pkgs.callPackage ./jellyfin-mcp/package.nix { }; nextcloud-mcp-server = pkgs.callPackage ./nextcloud-mcp-server/package.nix { }; - annas-mcp = pkgs.callPackage ./annas-mcp/package.nix { }; mcp-score = pkgs.callPackage ./mcp-score/package.nix { }; applemusic-mcp = pkgs.callPackage ./applemusic-mcp/package.nix { }; pinchflat-mcp = pkgs.callPackage ./pinchflat-mcp/package.nix { }; diff --git a/packages/sabnzbd-mcp/package.nix b/packages/sabnzbd-mcp/package.nix index 64ddc08..880eaab 100644 --- a/packages/sabnzbd-mcp/package.nix +++ b/packages/sabnzbd-mcp/package.nix @@ -21,10 +21,14 @@ stdenv.mkDerivation { version = "0.1.0-unstable"; src = fetchFromGitHub { - owner = "jmagar"; + # Original upstream (jmagar/sabnzbd-mcp) was deleted from GitHub. + # Using jasonpaulso's fork, which preserves the same file layout + # (client.py + sabnzbd-mcp-server.py at repo root) and the + # /sabnzbd/api string that postPatch below rewrites. + owner = "jasonpaulso"; repo = "sabnzbd-mcp"; - rev = "9d691ed70b72397fddec03ca4ec68c81b30c79c3"; - hash = "sha256-1sEnHH40cDVT5oiZD2Xywl7S9vJThii/ce+6r+XmpSw="; + rev = "8755e70e2634c02c24471f32962224833877dc81"; + hash = "sha256-y46jTXBsOXMoFnnwyv0n+8uq2Z/kw2HbnZC85knWpUw="; }; nativeBuildInputs = [ makeWrapper ];