Cfgd MCP server
io.github.tj-smith47/cfgd·v0.12.0·7 starsDeclarative, GitOps-style machine configuration management
not scanned yet
7 stars
Reviews
Write oneNobody has reviewed Cfgd yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cfgd tools
No tool declarations could be read from the package source. They show once the server is installed.
How Cfgd compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- GitHub stars
- 7
- more than 86% of 28,688 servers
Release history: 2 versions in the registry since 2026-09-16, latest 2026-10-06, typically one every 20 days.
Install Cfgd in Claude Code, Cursor or VS Code
claude mcp add cfgd -- docker run -i --rm ghcr.io/tj-smith47/cfgd:0.12.0
What the publisher says
From the Cfgd repository's README, as published. We do not edit it. Read it on GitHub
cfgd
Declare your entire machine (packages, dotfiles, system settings, secrets) with composable profiles and shareable, cross-platform modules.
A bare ubuntu:24.04 container with no Neovim, no Homebrew and no config. One cfgd init later, nvim opens a fully configured LazyVim. Recorded with VHS.
Status: Alpha. APIs may change.
- What is cfgd
- How It Works
- Quick Start
- Why cfgd exists
- Shareable Modules
- How cfgd compares
- Features
- Documentation
- Distribution
What is cfgd
Most dotfile managers track files. cfgd manages your entire machine. You declare packages, files, secrets, and system settings in version-controlled YAML. cfgd diffs what you want against what you have, builds a plan, and reconciles continuously. If something drifts, it is detected and corrected.
How It Works
Profiles declare your machine's desired state: packages, files, system settings. They compose via inheritance: share a common base across machines, then specialize per context. See docs/profiles.md.
base
╱ ╲
work personal
╱ ╲
laptop devcontainerModules are shareable, self-contained config packages. Install someone else's dev environment or publish your own. Cross-platform package resolution picks the right manager automatically. See docs/modules.md.
Reconciliation continuously ensures machines match their declared state. Drift is detected, reported, and optionally auto-corrected. Failed actions don't abort; they're logged and skipped. See docs/reconciliation.md, or watch two machines converge through the daemon.
Quick Start
# Install via Homebrew
brew install tj-smith47/tap/cfgd
# Or via install script
curl -fsSL https://github.com/tj-smith47/cfgd/releases/latest/download/install.sh | sh
# Or via cargo
cargo install cfgd
# Bring your config to a new machine in seconds
cfgd init --from git@github.com:you/machine-config.git
# Or start fresh
cfgd init
# Or let AI scan your system and generate config for you
export ANTHROPIC_API_KEY=sk-...
cfgd generate
# Set up shell completions (add to your shell's rc file)
source <(cfgd completion bash) # .bashrc
source <(cfgd completion zsh) # .zshrc
cfgd completion fish | source # config.fishWhy cfgd exists
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Cfgd: common questions
- Is Cfgd MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Cfgd safety report
- How do I install Cfgd?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Cfgd need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Cfgd maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v0.12.0.
- How does Cfgd compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); github stars 7 (more than 86% of 28,688 servers). Full comparison.