From 0d9244b1b6f61366ae40ba9c752a53c43e649525 Mon Sep 17 00:00:00 2001 From: Dionysis Grigoropoulos Date: Wed, 8 Jul 2026 13:15:48 +0300 Subject: [PATCH] mcphost: drop Upstream marked the software as unmaintained on April 13th 2026 and recommends moving to a different software instead https://github.com/mark3labs/mcphost/commit/632cc196002275d42dbf93ad3f1241ff853deb80 --- doc/release-notes/rl-2611.section.md | 2 ++ pkgs/by-name/mc/mcphost/package.nix | 29 ---------------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 3 insertions(+), 29 deletions(-) delete mode 100644 pkgs/by-name/mc/mcphost/package.nix diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index 5a18d838ddc4..04592b3617ea 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -20,6 +20,8 @@ - `libgdata` has been removed, as it was archived upstream and relied on the insecure libsoup 2.4. +- `mcphost` has been removed, as it was archived upstream and declared unmaintained. + - `services.mysql` now sets `root@localhost` authentication to `auth_socket` when used with `mysql` or `percona-server`. Existing deployments will also be adjusted if possible. See the [security advisory GHSA-6qxx-6rg8-c4p8](https://github.com/NixOS/nixpkgs/security/advisories/GHSA-6qxx-6rg8-c4p8) for more information. diff --git a/pkgs/by-name/mc/mcphost/package.nix b/pkgs/by-name/mc/mcphost/package.nix deleted file mode 100644 index 2e13e24e199a..000000000000 --- a/pkgs/by-name/mc/mcphost/package.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, -}: - -buildGoModule (finalAttrs: { - pname = "mcphost"; - version = "0.34.0"; - - src = fetchFromGitHub { - owner = "mark3labs"; - repo = "mcphost"; - tag = "v${finalAttrs.version}"; - hash = "sha256-xqz6K0e/LSX77qpkmwmqgStPAfkkJdqKKDZOeYWnrRo="; - }; - - vendorHash = "sha256-mzrCIDMr1INzwqktZIc9m0SgynQC0FpyVlSlAba//sY="; - - doCheck = false; - - meta = { - description = "CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP)"; - homepage = "https://github.com/mark3labs/mcphost"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "mcphost"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 02d7b21cc4a5..9b42d9faa585 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1493,6 +1493,7 @@ mapAliases { matrix-synapse-tools.synadm = throw "'matrix-synapse-tools.synadm' has been renamed to/replaced by 'synadm'"; # Converted to throw 2025-10-27 mbedtls_2 = throw "'mbedtls_2' has been removed as it reached its end of life. Migrate to 'mbedtls'."; mcomix3 = throw "'mcomix3' has been renamed to/replaced by 'mcomix'"; # Converted to throw 2025-10-27 + mcphost = throw "'mcphost' has been removed as it was marked discontinued upstream"; # Added 2026-07-08 mdbook-alerts = throw "'mdbook-alerts' has been removed because it is deprecated and natively supported by mdbook since version 0.5.0"; # Added 2026-01-07 mdbook-linkcheck = throw "'mdbook-linkcheck' has been removed and replaced by 'mdbook-linkcheck2' due to incompatibility with mdbook version 0.5.0+"; # Added 2026-03-03 mdt = throw "'mdt' has been renamed to/replaced by 'md-tui'"; # Converted to throw 2025-10-27