← Back to home
← All articles
2026-05-074 min readRelease

Multi-Environment Support, mp Shorthand, and a New Web Dashboard

MeowPass now supports multi-environment secrets (dev, staging, prod per vault), the mp CLI shorthand, and a web dashboard for managing secrets from the browser.

Three big updates shipped today across the CLI, MCP server, and web dashboard. Here's what changed and why.

Multi-Environment Secrets

You can now store secrets per environment within a single vault. No more separate vaults for dev, staging, and production:

mp set STRIPE_KEY sk_test_... --env local
mp set STRIPE_KEY sk_live_... --env production
mp pull --env production

Each secret is tagged with an env label. The CLI, MCP server, SDK, and web dashboard all support the --env flag. If you don't specify one, it defaults to default.

This means mp init now creates per-file environments automatically: .env becomes default, .env.local becomes local, .env.production becomes production.

mp Shorthand

Every meowpass command now works with mp. Shorter to type, easier to remember:

# before
meowpass vault list
meowpass set API_KEY value
meowpass run -- npm start

# after
mp vault list
mp set API_KEY value
mp run -- npm start

Both meowpass and mp work — the shorthand is an alias, not a replacement. All docs and UI now use mp by default.

Web Dashboard Updates

The web dashboard at app.meowpass.dev now supports:

  • Reveal and copy secrets — decrypted in-browser with your master password (zero-knowledge)
  • Environment column — see which env each secret belongs to
  • Delete per environment — remove a secret from a specific env without affecting others

All decryption happens client-side using the same Argon2id + AES-256-GCM stack as the CLI. The server never sees plaintext.

MCP Server v0.3

The MCP server (@meowlabs/meowpass-mcp) now passes env to all 14 tools. AI agents can target specific environments:

"Use the production Stripe key for deployment"
→ meowpass_get_secret(vault: "my-app", key: "STRIPE_KEY", env: "production")

Upgrade

brew upgrade meowpass
npm update -g @meowlabs/meowpass-mcp

All changes are backwards-compatible. Existing secrets without an env tag are treated as default.

Ready to try MeowPass?

$brew install meowrithm/tap/meowpass && meowpass init