search_bitwarden_itemsLABSCO SUMMARY
A vault the session can file things into.
Reading a credential is the obvious half. The useful half is that new logins and notes land in the right folder as they are created, instead of in a scratch file nobody cleans up.
What it is
A vault client for Bitwarden and self-hosted Vaultwarden. It searches items by name, type or folder, reads one back in detail, and creates, updates and deletes logins, secure notes and folders.
What you get
- Items searched by name, type or folder, and one read back in full
- New logins and secure notes created
- Folders listed and created, so new items land somewhere sensible
- Existing items updated or deleted
Requirements
Your vault's URL, email and password in the environment, with a client ID and secret optional; a docker compose setup is included. It works against Bitwarden's cloud or your own Vaultwarden.
Setup effort
Follow the published steps — git clone https://github.com/giuliolibrando/bitwarden-mcp-server
USE CASES
Finding the credential for a service you are about to use
Search by name, type or folder and read the one item back, rather than scrolling a vault of hundreds.
Filing a new login the moment it exists
Check which folder it belongs in and create the login there, so the vault stays organised without a later tidy-up.
Keeping a secret out of the chat and in the vault
A recovery code or connection string goes straight into a secure note instead of staying in a message history.
Tidying a vault that has drifted
Find the duplicates and the dead entries, correct the ones worth keeping and delete the rest in the same pass.
Setting up folders for a new project
Create the folder up front and confirm the structure, so everything the project generates has somewhere to go.
8 tools
Listed in project docs. Your client may show a different list.
get_bitwarden_itemlist_bitwarden_folderscreate_bitwarden_logincreate_bitwarden_notecreate_bitwarden_folderupdate_bitwarden_itemdelete_bitwarden_itemBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
- Docker
- BITWARDEN_BASE_URL in your environment
- BITWARDEN_EMAIL in your environment
- BITWARDEN_PASSWORD in your environment
Optional
- BITWARDEN_CLIENT_ID in your environment
- BITWARDEN_CLIENT_SECRET in your environment
INSTALLATION
Connect your client
Server setup
git clone https://github.com/giuliolibrando/bitwarden-mcp-server
cd bitwarden-mcp-serverCopy the environment file and configure it with your credentials
cp .env.example .envBuild and run with Docker Compose
docker compose up -dThe README gives no client configuration. The container serves MCP over streamable HTTP on port 8007 (SERVER_PORT changes it), so add http://localhost:8007/mcp as a remote HTTP server in your client's own format.