Skip to content

v1.1

Choose a tag to compare

@KiMiGuel KiMiGuel released this 22 Sep 05:27
· 12 commits to master since this release

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 access
  • cli.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 microvault support
  • GitHub alias default updated to GITHUB_PERSONAL_ACCESS_TOKEN for MCP server compatibility
  • pyproject.toml: explicit package discovery, v1.1