Skip to content

NixOs instructions not working #269

@LamprosPitsillos

Description

@LamprosPitsillos

ravitemer/mcp-hub#132

Cross posting since maybe here was the right place to post in the first place


https://ravitemer.github.io/mcphub.nvim/installation.html#nixos

To integrate mcphub.nvim to your NixOS/Home Manager nvim configs, add the following to your neovim.plugins or your neovim.packages

  • Added input mcphub-nvim.url = "github:ravitemer/mcphub.nvim"; to my flake
  • Added inputs.mcphub-nvim.packages.${pkgs.system}.default to programs.neovim.packages
return {
    "ravitemer/mcphub.nvim",
    dependencies = {
        "nvim-lua/plenary.nvim",
    },
    config = function()
        require("mcphub").setup({
        })
    end,
}

    ● mcphub.nvim 6.18ms  start
        dir    /home/inferno/.local/share/nvim/lazy/mcphub.nvim
        url    https://github.com/ravitemer/mcphub.nvim
        branch main
        commit 415d9d0
        readme README.md
        help   |mcphub.nvim.txt|


               [SETUP.MISSING_DEPENDENCY] mcp-hub executable not found. Please ensure:
1. For global install: Run 'npm install -g mcp-hub@latest'
2. For bundled install: Set build = 'bundled_build.lua' in lazy spec and use_bundled_binary = true in config.
3. For custom install: Verify cmd/cmdArgs point to valid mcp-hub executable

Details: {
  stack = ".../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:108: mcp-hub: Executable not found\nstack traceback:\n\t.../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:108: in function <.../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:83>\n\t[C]: in function 'pcall'\n\t...o/.local/share/nvim/lazy/mcphub.nvim/lua/mcphub/init.lua:177: in function 'setup'\n\t/home/inferno/.config/nvim/lua/plugins/MCP.lua:7: in function 'config'\n\t...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:380: in function <...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:378>\n\t[C]: in function 'xpcall'\n\t.../.local/share/nvim/lazy/lazy.nvim/lua/lazy/core/util.lua:135: in function 'try'\n\t...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:395: in function 'config'\n\t...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:362: in function '_load'\n\t...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:197: in function 'load'\n\t...local/share/nvim/lazy/lazy.nvim/lua/lazy/core/loader.lua:127: in function 'startup'\n\t...ferno/.local/share/nvim/lazy/lazy.nvim/lua/lazy/init.lua:112: in function 'setup'\n\t/home/inferno/.config/nvim/lua/Plugin-manager.lua:18: in main chunk\n\t[C]: in function 'require'\n\t/home/inferno/.config/nvim/init.lua:3: in main chunk"
}

:!whereis mcp-hub return nothing which means tha neovim has no knowledge of mcp-hub , i cant find it anywhere

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions