This connects Claude to cfgd's declarative machine configuration system, letting you manage packages, dotfiles, system settings, and secrets through a GitOps workflow. You can query current machine state, generate configuration from existing systems, apply profiles with inheritance, and check for drift between declared and actual state. The reconciliation loop continuously enforces your desired configuration across package managers (brew, apt, snap, and a dozen others), dotfiles, and system settings. Reach for this when you want Claude to help scaffold machine configs, troubleshoot drift, or build shareable modules that work across platforms. It wraps cfgd's CLI operations including init, apply, diff, and daemon control into MCP actions.
claude mcp add --transport stdio tj-smith47-cfgd -- docker run -i --rm ghcr.io/tj-smith47/cfgd:0.4.0