MCP.Market

kdbx MCP server

by yarrasys·io.github.yarrasys/kdbx·v0.3.2·4 stars

Read-only access to secrets in a local KeePassXC vault. Runs commands with them injected.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

not scanned yet

Adoption
Growing

4 stars

Reviews

Write one

Nobody has reviewed kdbx yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

kdbx tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How kdbx compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 48,255 servers
GitHub stars
4
more than 82% of 28,688 servers

Release history: 2 versions in the registry since 2026-08-03, latest 2026-10-14, typically one every 72 days.

Install kdbx in Claude Code, Cursor or VS Code

claude mcp add kdbx -- docker run -i --rm ghcr.io/yarrasys/kdbx:0.3.2
Add to Cursor

What the publisher says

From the kdbx repository's README, as published. We do not edit it. Read it on GitHub

kdbx — per-project secrets in KeePassXC vaults, safe to hand an AI agent

kdbx keeps a project's secrets in a per-project, per-environment KeePassXC vault (KDBX4, unlocked by a key file only — no master password) and gets them into the tools that need them without kdbx ever printing them into a transcript, a log file, or your shell history. Discovery is automatic: kdbx walks up from your current directory to a committed .keepassxc.json pointer file, works out which environment is active, and takes it from there. The headline command is kdbx run -- , which resolves that environment's variable mappings and injects them into a child process' environment. It replaces .env files as the source of truth; the vault stays outside the repo, so there is nothing secret to accidentally commit.

Every install method below is live — the curl installer, Homebrew, go install, the

ghcr.io container image, and the signed release archives (SHA256SUMS + cosign, with

reproducible builds). The badge above tracks the current version.

Install

# curl installer — downloads the release archive, verifies its SHA-256, installs to
# ~/.local/bin (override with KDBX_INSTALL_DIR; pin with KDBX_VERSION=v0.3.1)
curl -LsSf https://raw.githubusercontent.com/yarrasys/kdbx/main/install.sh | sh
brew install yarrasys/tap/kdbx                    # Homebrew
go install github.com/yarrasys/kdbx@latest        # from source, needs Go 1.25+
docker run --rm ghcr.io/yarrasys/kdbx:latest --version   # container (FROM scratch)

Windows: download the windows archive from the releases page and put kdbx.exe on your PATH.

Building from source needs Go 1.25 or newer (the KDBX engine and golang.org/x/term both declare a 1.25 floor). Release binaries are static and impose no toolchain requirement on users.

Shell completions:

kdbx completion zsh  > "${fpath[1]}/_kdbx"
kdbx completion bash > /etc/bash_completion.d/kdbx
kdbx completion fish > ~/.config/fish/completions/kdbx.fish
kdbx completion powershell | Out-String | Invoke-Expression

Quick start

1. Commit a pointer file at the repo root. It names the project and its environments; it contains no secrets, so it is safe to check in.

{
  "project": "demo",
  "defaultEnv": "dev",
  "envs": {
    "dev": {},
    "prod": {}
  }
}

An empty env object is fine — kdbx derives the artifact paths from the project and environment name: /demo/dev.kdbx and /demo/dev.keyx, where is $KEEPASSXCDIR if set, else %LOCALAPPDATA%\keepassxc on Windows, else $XDGCONFIGHOME/keepassxc or ~/.config/keepassxc. Set vault and keyFile explicitly if you want them somewhere else; both accept a ${KEEPASSXCDIR} token and a leading ~.

2. Create the vault and its key file.

$ kdbx init
ACTIVE ENV: dev  vault=/home/you/.config/keepassxc/demo/dev.kdbx  (source: pointer)
created /home/you/.config/keepassxc/demo/dev.kdbx
KEYFILE: /home/you/.config/keepassxc/demo/dev.keyx — back this up; losing it makes the vault unrecoverable.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

kdbx: common questions

Is kdbx MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the kdbx safety report
How do I install kdbx?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does kdbx need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is kdbx maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v0.3.2.
What can I use instead of kdbx?
Servers from other publishers that do the same job: SSH Manager MCP server.
How does kdbx compare with other MCP servers?
safety score 85/100 (higher than 70% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers). Full comparison.

Alternatives to kdbx

Same job from other publishers: the closest match first, then the best rated.

  • SSH Manager
    SSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trail
    A