programs.claude-code.enableMcpIntegration
Home-Manager option
boolean
Whether to integrate the MCP servers config from programs.mcp.servers into programs.claude-code.mcpServers. Note: Settings defined in programs.mcp.servers are merged with programs.claude-code.mcpServers, with Claude Code servers taking precedence. Servers marked disabled (via enabled = false or disabled = true) are still written to .mcp.json but rejected through disabledMcpjsonServers in settings.json, since Claude Code has no per-server enabled field. This keeps a disabled server present (and re-enableable) instead of dropping it.
type: booleanDefault
declared in: <home-manager/modules/programs/claude-code/options.nix>source unavailablefalse