Skip to content

Installation

kovra is two pieces:

  • kovra — the Rust CLI and the local vault (this is the core tool).
  • kovra-mcp — an optional Python package that exposes kovra to AI agents over MCP. You only need it to use kovra from Claude Code (or another MCP client).

Download kovra for macOS (.dmg), open it, and drag kovra.app into Applications. On first launch, right-click the app → Open (the build isn’t notarized yet, so macOS Gatekeeper asks once). The app sets up its own vault on first run — no extra setup. The kovra CLI ships inside the app.

The MCP server is available now on PyPI.

The MCP server lets an AI agent see scoped metadata and run commands through kovra’s wrapper, without ever receiving the plaintext of your sensitive secrets. It ships as the kovra-mcp Python package and provides a kovra-mcp command.

Terminal window
pip install kovra-mcp
# or, isolated on your PATH:
pipx install kovra-mcp # or: uv tool install kovra-mcp

You normally don’t run kovra-mcp by hand — it’s an MCP stdio server that your agent launches. kovra setup registers it for your project. Just confirm it’s on your PATH:

zsh
~ % which kovra-mcp
/Users/you/.local/bin/kovra-mcp

Head to the Quick start to initialize your vault, store your first secret, and inject it into a process.