Описание
Vaultwarden — Model Context Protocol server
README
MCP (Model Context Protocol) server for managing a self-hosted Vaultwarden / Bitwarden vault. Wraps the official Bitwarden CLI so all encryption is handled natively.
Prerequisites
- Node.js >= 18
- Bitwarden CLI (
bw) installed and in PATHnpm install -g @bitwarden/cli
Setup
git clone https://github.com/LMCustoms/vaultwarden-mcp-server.git
cd vaultwarden-mcp-server
npm install
npm run build
Environment Variables
| Variable | Required | Description |
|---|---|---|
BW_SERVER_URL |
Yes | Your Vaultwarden URL (e.g. https://vault.lmcustoms.cc) |
BW_EMAIL |
* | Vault account email |
BW_PASSWORD |
* | Master password |
BW_SESSION |
* | Pre-existing session key (skip login) |
BW_CLIENT_ID |
* | API key client ID (alternative login) |
BW_CLIENT_SECRET |
* | API key client secret |
* Provide one of: BW_SESSION, BW_EMAIL + BW_PASSWORD, or BW_CLIENT_ID + BW_CLIENT_SECRET + BW_PASSWORD.
MCP Client Configuration
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"vaultwarden": {
"command": "node",
"args": ["/path/to/vaultwarden-mcp-server/dist/index.js"],
"env": {
"BW_SERVER_URL": "https://vault.lmcustoms.cc",
"BW_EMAIL": "[email protected]",
"BW_PASSWORD": "your-master-password"
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
vault_status |
Check CLI status, server URL, lock state |
vault_login |
Authenticate and unlock the vault |
vault_search |
Search items by keyword (returns summaries, no passwords) |
vault_get_item |
Get full item details including all sensitive fields |
vault_get_password |
Retrieve just the password for an item |
vault_get_totp |
Generate a current TOTP code |
vault_create_item |
Create a new login item (with optional password generation) |
vault_edit_item |
Edit an existing item (merge changes) |
vault_delete_item |
Soft-delete (trash) an item |
vault_list_folders |
List all vault folders |
vault_create_folder |
Create a new folder |
vault_generate_password |
Generate a random password or passphrase |
vault_sync |
Force sync with the server |
vault_lock |
Lock the vault |
Development
npm run dev # Watch mode with tsx
npm run build # Compile TypeScript
npm start # Run compiled server
License
MIT
Установка Vaultwarden
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/LMCustoms/vaultwarden-mcp-serverFAQ
Vaultwarden MCP бесплатный?
Да, Vaultwarden MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Vaultwarden?
Нет, Vaultwarden работает без API-ключей и переменных окружения.
Vaultwarden — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Vaultwarden в Claude Desktop, Claude Code или Cursor?
Открой Vaultwarden на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Vaultwarden with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
