vibekit vault
Commands
vibekit vault start # Start and unsealvibekit vault stop # Stop containervibekit vault unseal # Unseal a running Vaultvibekit vault status # Show statusvibekit vault token create # Create MCP tokenvibekit vault token revoke # Revoke MCP tokenvibekit vault token status # Show token infostart
Starts the Vault container and unseals it. On first run, initializes Vault and displays your root token and unseal key.
vibekit vault startstop
Stops the container. Vault seals itself on stop.
vibekit vault stopunseal
Unseals a running but sealed Vault. Prompts for your unseal key.
vibekit vault unsealstatus
Shows container state, seal status, and MCP token info.
vibekit vault statustoken create
Creates an MCP token with limited permissions. The AI can sign transactions and list accounts, but can’t export keys, delete accounts, or access admin functions.
vibekit vault token createvibekit vault token create --ttl 7d| Option | Default | Description |
|---|---|---|
--ttl | 768h (32 days) | Token expiry (e.g., 7d, 720h) |
The token is stored in your OS keyring.
token revoke
Revokes the current MCP token. Use this if the token may be compromised or you want to rotate credentials.
vibekit vault token revoketoken status
Shows token details including creation time, expiry, and policies.
vibekit vault token statusEnvironment variables
For automation (CI/CD, scripts), you can skip interactive prompts:
| Variable | Purpose |
|---|---|
VIBEKIT_VAULT_UNSEAL_KEY | Skip unseal prompt |
VIBEKIT_VAULT_ROOT_TOKEN | Skip root token prompt |
VAULT_ADDR | Custom Vault URL (default: http://localhost:8200) |
Prerequisites
- Docker installed and running
- Port 8200 available