From ffcdef8e5476b0bcb4dce31cf2959e585de987bf Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Tue, 2 Jun 2026 16:47:06 +0200 Subject: [PATCH] chore(nvim): drop 'mcp-hub' --- .../nvim/after/plugin/codecompanion.nvim.lua | 16 ---- .../.config/nvim/after/plugin/mcphub.nvim.lua | 1 - dots/.config/nvim/flake.lock | 74 ------------------ dots/.config/nvim/flake.nix | 16 +--- flake.lock | 75 ------------------- 5 files changed, 3 insertions(+), 179 deletions(-) delete mode 100644 dots/.config/nvim/after/plugin/mcphub.nvim.lua diff --git a/dots/.config/nvim/after/plugin/codecompanion.nvim.lua b/dots/.config/nvim/after/plugin/codecompanion.nvim.lua index bb8ebfe..10b4ec1 100644 --- a/dots/.config/nvim/after/plugin/codecompanion.nvim.lua +++ b/dots/.config/nvim/after/plugin/codecompanion.nvim.lua @@ -5,19 +5,3 @@ require("codecompanion").setup({ inline = { adapter = "openai" }, }, }) - --- Load mcphub extension after codecompanion is initialized --- and ensure the config structure exists -local ok, cc_config = pcall(require, "codecompanion.config") -if ok then - cc_config.interactions = cc_config.interactions or {} - cc_config.interactions.chat = cc_config.interactions.chat or {} - cc_config.interactions.chat.tools = cc_config.interactions.chat.tools or {} - cc_config.interactions.chat.variables = cc_config.interactions.chat.variables or {} - - require("mcphub.extensions.codecompanion").setup({ - make_vars = true, - make_slash_commands = true, - show_result_in_chat = true, - }) -end diff --git a/dots/.config/nvim/after/plugin/mcphub.nvim.lua b/dots/.config/nvim/after/plugin/mcphub.nvim.lua deleted file mode 100644 index a8f0507..0000000 --- a/dots/.config/nvim/after/plugin/mcphub.nvim.lua +++ /dev/null @@ -1 +0,0 @@ -require("mcphub").setup({}) diff --git a/dots/.config/nvim/flake.lock b/dots/.config/nvim/flake.lock index 8a4c9ea..981b580 100644 --- a/dots/.config/nvim/flake.lock +++ b/dots/.config/nvim/flake.lock @@ -103,83 +103,9 @@ "plugins-nvimkit-nvim": "plugins-nvimkit-nvim", "plugins-shipwright-nvim": "plugins-shipwright-nvim", "plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim", - "mcp-hub": "mcp-hub", - "plugins-mcphub-nvim": "plugins-mcphub-nvim", "plugins-helm-ls-nvim": "plugins-helm-ls-nvim" } }, - "mcp-hub": { - "inputs": { - "flake-parts": "flake-parts", - "nixpkgs": "nixpkgs_g2" - }, - "locked": { - "lastModified": 1755841689, - "narHash": "sha256-KakvXZf0vjdqzyT+LsAKHEr4GLICGXPmxl1hZ3tI7Yg=", - "owner": "ravitemer", - "repo": "mcp-hub", - "rev": "9c7670a4c341ed3cf738a6242c0fde1cea40bccf", - "type": "github" - }, - "original": { - "owner": "ravitemer", - "repo": "mcp-hub", - "type": "github" - } - }, - "flake-parts": { - "inputs": { - "nixpkgs-lib": [ - "mcp-hub", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1743550720, - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "c621e8422220273271f52058f618c94e405bb0f5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, - "nixpkgs_g2": { - "locked": { - "lastModified": 1743689281, - "narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "2bfc080955153be0be56724be6fa5477b4eefabb", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "plugins-mcphub-nvim": { - "flake": false, - "locked": { - "lastModified": 1768730387, - "narHash": "sha256-g9tPvjThz6EUk7zcY7lL+YH4lrT4x3FJ6jrNMHA8PAE=", - "owner": "ravitemer", - "repo": "mcphub.nvim", - "rev": "7cd5db330f41b7bae02b2d6202218a061c3ebc1f", - "type": "github" - }, - "original": { - "owner": "ravitemer", - "repo": "mcphub.nvim", - "type": "github" - } - }, "plugins-helm-ls-nvim": { "flake": false, "locked": { diff --git a/dots/.config/nvim/flake.nix b/dots/.config/nvim/flake.nix index 4320446..df150d4 100644 --- a/dots/.config/nvim/flake.nix +++ b/dots/.config/nvim/flake.nix @@ -2,7 +2,6 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; nixCats.url = "github:BirdeeHub/nixCats-nvim"; - mcp-hub.url = "github:ravitemer/mcp-hub"; plugins-shipwright-nvim = { url = "github:rktjmp/shipwright.nvim"; @@ -24,10 +23,6 @@ url = "github:jamesblckwell/nvimkit.nvim"; flake = false; }; - plugins-mcphub-nvim = { - url = "github:ravitemer/mcphub.nvim"; - flake = false; - }; plugins-helm-ls-nvim = { url = "github:qvalentin/helm-ls.nvim"; flake = false; @@ -64,11 +59,8 @@ ]; }; - mkDependencyOverlays = system: [ + mkDependencyOverlays = [ (utils.standardPluginOverlay inputs) - (_final: _prev: { - mcp-hub = inputs.mcp-hub.packages.${system}.default; - }) (_: prev: { luajitPackages = prev.luajitPackages.overrideScope ( _: lprev: { @@ -92,7 +84,7 @@ black clang clang-tools - curl # → plenary-nvim, mcp-hub + curl # → plenary-nvim delta emmet-language-server eslint_d @@ -103,7 +95,6 @@ helm-ls isort lua-language-server - mcp-hub nixd nixfmt prettier @@ -187,7 +178,6 @@ pkgs.neovimPlugins.beancount-nvim pkgs.neovimPlugins.nvimkit-nvim codecompanion-nvim - pkgs.neovimPlugins.mcphub-nvim copilot-lua copilot-cmp pkgs.neovimPlugins.helm-ls-nvim @@ -230,7 +220,7 @@ forEachSystem ( system: let - dependencyOverlays = mkDependencyOverlays system; + dependencyOverlays = mkDependencyOverlays; nixCatsBuilder = utils.baseBuilder luaPath { inherit nixpkgs diff --git a/flake.lock b/flake.lock index 48b6416..2e5e9cf 100644 --- a/flake.lock +++ b/flake.lock @@ -264,28 +264,6 @@ "type": "github" } }, - "flake-parts_2": { - "inputs": { - "nixpkgs-lib": [ - "nvim", - "mcp-hub", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1743550720, - "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", - "owner": "hercules-ci", - "repo": "flake-parts", - "rev": "c621e8422220273271f52058f618c94e405bb0f5", - "type": "github" - }, - "original": { - "owner": "hercules-ci", - "repo": "flake-parts", - "type": "github" - } - }, "flake-parts_3": { "inputs": { "nixpkgs-lib": [ @@ -452,25 +430,6 @@ "type": "github" } }, - "mcp-hub": { - "inputs": { - "flake-parts": "flake-parts_2", - "nixpkgs": "nixpkgs_3" - }, - "locked": { - "lastModified": 1755841689, - "narHash": "sha256-KakvXZf0vjdqzyT+LsAKHEr4GLICGXPmxl1hZ3tI7Yg=", - "owner": "ravitemer", - "repo": "mcp-hub", - "rev": "9c7670a4c341ed3cf738a6242c0fde1cea40bccf", - "type": "github" - }, - "original": { - "owner": "ravitemer", - "repo": "mcp-hub", - "type": "github" - } - }, "nix-github-actions": { "inputs": { "nixpkgs": [ @@ -594,22 +553,6 @@ "type": "github" } }, - "nixpkgs_3": { - "locked": { - "lastModified": 1743689281, - "narHash": "sha256-y7Hg5lwWhEOgflEHRfzSH96BOt26LaYfrYWzZ+VoVdg=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "2bfc080955153be0be56724be6fa5477b4eefabb", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixpkgs-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nur": { "inputs": { "flake-parts": [ @@ -637,14 +580,12 @@ }, "nvim": { "inputs": { - "mcp-hub": "mcp-hub", "nixCats": "nixCats", "nixpkgs": [ "nixpkgs" ], "plugins-beancount-nvim": "plugins-beancount-nvim", "plugins-helm-ls-nvim": "plugins-helm-ls-nvim", - "plugins-mcphub-nvim": "plugins-mcphub-nvim", "plugins-nvimkit-nvim": "plugins-nvimkit-nvim", "plugins-shipwright-nvim": "plugins-shipwright-nvim", "plugins-tailwind-fold-nvim": "plugins-tailwind-fold-nvim" @@ -691,22 +632,6 @@ "type": "github" } }, - "plugins-mcphub-nvim": { - "flake": false, - "locked": { - "lastModified": 1768730387, - "narHash": "sha256-g9tPvjThz6EUk7zcY7lL+YH4lrT4x3FJ6jrNMHA8PAE=", - "owner": "ravitemer", - "repo": "mcphub.nvim", - "rev": "7cd5db330f41b7bae02b2d6202218a061c3ebc1f", - "type": "github" - }, - "original": { - "owner": "ravitemer", - "repo": "mcphub.nvim", - "type": "github" - } - }, "plugins-nvimkit-nvim": { "flake": false, "locked": {