Ir al contenido

Instalación

kovra se compone de dos piezas:

  • kovra — el CLI en Rust y la bóveda local (esta es la herramienta principal).
  • kovra-mcp — un paquete Python opcional que expone kovra a agentes de IA mediante MCP. Solo lo necesitas para usar kovra desde Claude Code (u otro cliente MCP).
zsh
~ % brew install kaeus-inc/kovra/kovra

Esto instala el binario kovra y lo agrega a tu PATH. Verifica la instalación:

zsh
~ % kovra --version
kovra 0.8.0

Cualquier plataforma con una toolchain de Rust puede instalar el CLI directamente desde crates.io — sin necesidad de un tap:

zsh
~ % cargo install kovra

Esto compila e instala el binario kovra en ~/.cargo/bin.

Necesitas una toolchain de Rust reciente (kovra apunta a la edición 2024). Clona el repositorio:

Ventana de terminal
git clone https://github.com/kaeus-inc/kovra-core.git
cd kovra-core

Luego compila el binario de release:

zsh
~/kovra-core % cargo build --release
Compiling kovra-core v0.8.0 (…/kovra-core/crates/core)
Compiling kovra v0.8.0 (…/kovra-core/crates/cli)
Finished `release` profile [optimized] target(s) in 1m 47s

El binario kovra queda en target/release/kovra. Cópialo a algún directorio en tu PATH:

Ventana de terminal
cp target/release/kovra /usr/local/bin/

El servidor MCP permite que un agente de IA vea metadatos con alcance limitado y ejecute comandos a través del wrapper de kovra, sin recibir nunca el texto plano de tus secretos sensibles. Se distribuye como el paquete Python kovra-mcp y provee el comando kovra-mcp.

Ventana de terminal
pip install kovra-mcp
# o, aislado en tu PATH:
pipx install kovra-mcp # o: uv tool install kovra-mcp

Normalmente no ejecutas kovra-mcp a mano — es un servidor MCP stdio que tu agente lanza. kovra setup lo registra para tu proyecto. Solo confirma que está en tu PATH:

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

Dirígete al Inicio rápido para inicializar tu bóveda, almacenar tu primer secreto e inyectarlo en un proceso.