Skip to content

vibekit vault

Commands

Terminal window
vibekit vault start # Start and unseal
vibekit vault stop # Stop container
vibekit vault unseal # Unseal a running Vault
vibekit vault status # Show status
vibekit vault token create # Create MCP token
vibekit vault token revoke # Revoke MCP token
vibekit vault token status # Show token info

start

Starts the Vault container and unseals it. On first run, initializes Vault and displays your root token and unseal key.

Terminal window
vibekit vault start

stop

Stops the container. Vault seals itself on stop.

Terminal window
vibekit vault stop

unseal

Unseals a running but sealed Vault. Prompts for your unseal key.

Terminal window
vibekit vault unseal

status

Shows container state, seal status, and MCP token info.

Terminal window
vibekit vault status

token 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.

Terminal window
vibekit vault token create
vibekit vault token create --ttl 7d
OptionDefaultDescription
--ttl768h (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.

Terminal window
vibekit vault token revoke

token status

Shows token details including creation time, expiry, and policies.

Terminal window
vibekit vault token status

Environment variables

For automation (CI/CD, scripts), you can skip interactive prompts:

VariablePurpose
VIBEKIT_VAULT_UNSEAL_KEYSkip unseal prompt
VIBEKIT_VAULT_ROOT_TOKENSkip root token prompt
VAULT_ADDRCustom Vault URL (default: http://localhost:8200)

Prerequisites

  • Docker installed and running
  • Port 8200 available