Installation¶
vaultwarden-mcp is a standard Python package and a prebuilt container image.
Requirements¶
- Python 3.12–3.14.
- A provider profile in
AgentConfigcontaining endpoint, credential, and TLS references (see Usage). - A reachable Vaultwarden (or upstream Bitwarden-compatible) server. See Backing Platform for a local recipe.
From PyPI (recommended)¶
Optional extras¶
| Extra | Install | Pulls in |
|---|---|---|
mcp |
pip install "vaultwarden-mcp[mcp]" |
MCP runtime + mandatory epistemic-graph[full] |
agent |
pip install "vaultwarden-mcp[agent]" |
Current agent runtime + Logfire tracing |
all |
pip install "vaultwarden-mcp[all]" |
Everything above |
Console scripts¶
| Command | Description |
|---|---|
vaultwarden-mcp |
Launch the MCP server |
vaultwarden-agent |
Launch the A2A agent server |
Optional: the Bitwarden CLI¶
Installing the bw_cli crypto backend (selector_refs.CRYPTO_BACKEND=bw_cli) requires a
Bitwarden CLI binary (bw) reachable on PATH; it is not a Python dependency and is not
installed by any extra above. The default native backend needs no external binary.
From source¶
git clone https://github.com/Knuckles-Team/vaultwarden-mcp.git
cd vaultwarden-mcp
pip install -e ".[all]"
Docker¶
See Deployment for docker run / Compose usage. The repository's
README.md documents the :mcp vs :agent build targets for the multi-stage
docker/Dockerfile.