vaultwarden-mcp 2026.8.0
First release — pure Rust MCP server for Vaultwarden with multi-account support.
Quick start
Download the binary for your platform, make it executable, and set environment variables:
chmod +x vaultwarden-mcp
export VAULTWARDEN_SERVER=https://your-vault.example.com
export VAULTWARDEN_CLIENT_ID="your-client-id"
export VAULTWARDEN_CLIENT_SECRET="your-client-secret"
export VAULTWARDEN_PASSWORD="your-vault-password"
./vaultwarden-mcp serve --transport stdioUse add-mcp to configure for any MCP agent:
npx add-mcp /path/to/vaultwarden-mcp --args "serve --transport stdio" --env VAULTWARDEN_SERVER=https://your-vault.example.com --env VAULTWARDEN_CLIENT_ID="your-client-id" --env VAULTWARDEN_CLIENT_SECRET="your-client-secret" --env VAULTWARDEN_PASSWORD="your-vault-password"Platforms
- Linux x86_64 (glibc)
- Linux ARM64 (glibc)
- macOS Apple Silicon (aarch64)
- Windows x86_64 (MSVC)
Environment Variables
| Variable | Description |
|---|---|
VAULTWARDEN_SERVER |
Vaultwarden server URL |
VAULTWARDEN_CLIENT_ID |
Bitwarden API client ID |
VAULTWARDEN_CLIENT_SECRET |
Bitwarden API client secret |
VAULTWARDEN_PASSWORD |
Vault master password |
VAULTWARDEN_ACCOUNT_NAME |
Account label (optional) |