{ lib, pkgs, ... }: { # servers with secrets should go in ../../private/llm.nix programs.mcp = { enable = true; servers = { nixos = { command = lib.getExe pkgs.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" ]; }; }); }; }