{ config, inputs, lib, pkgs, ... }: let feature = import ./common.nix { inherit pkgs inputs; }; in { options = { my.dev.mcp = { enable = lib.mkEnableOption "Install MCP tooling globally"; users = lib.mkOption { type = inputs.self.lib.usersOptionType lib; default = config.my.toggleUsers.dev; description = "Users to install MCP packages for"; }; }; devShells.mcp = lib.mkOption { type = lib.types.package; default = feature.devShell; description = "MCP dev shell for this repo"; }; }; }