Repository navigation
v1.1
What's New
Package refactor
MicroVault is now a proper Python package instead of a single file:
core.py— crypto, storage, alias primitives (import-safe, no prompts)vault.py— public API module for programmatic accesscli.py— interactive shell, env export, and the new run command
microvault run — one-liner key injection
Unlock the vault, inject a service key into the environment, and exec a command — all in one step:
microvault run github -- npx -y @modelcontextprotocol/server-github
The key lives only in the child process's environment. Never written to disk, never shown on screen.
Python API module
Import MicroVault from any Python tool:
from microvault import vault
key = vault.get('openai')No server, no network — reads the same encrypted vault file the CLI uses.
Other
python -m microvaultsupport- GitHub alias default updated to
GITHUB_PERSONAL_ACCESS_TOKENfor MCP server compatibility - pyproject.toml: explicit package discovery, v1.1