user/settings/mcp.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | {
lib,
pkgs,
...
}:
{
# servers with secrets should go in ../../private/llm.nix
programs.mcp = {
enable = true;
servers = {
nixos = {
command = "nix";
args = [
"run"
"github:utensils/mcp-nixos"
"--"
];
};
}
// (lib.optionalAttrs pkgs.stdenv.isDarwin {
dash = {
command = "${pkgs.uv}/bin/uvx";
args = [
"--from"
"git+https://github.com/Kapeli/dash-mcp-server.git"
"dash-mcp-server"
];
};
});
};
}
|