Bitwarden MCP

Bitwarden MCP

от bitwarden
MCP сервер Bitwarden даёт ИИ-ассистентам безопасный доступ к вашему хранилищу паролей: управление логинами, папками, TOTP, Bitwarden Send, а также администрирование организаций (коллекции, участники, политики). Полезен всем, кто хочет автоматизировать работу с паролями и управление организациями ...

Bitwarden MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with secure access to Bitwarden password manager functionality through two complementary interfaces:

  • Vault Management and CLI tools via Bitwarden CLI
  • Organization Administration via Bitwarden Public API

npm version

[!WARNING] This MCP server is designed exclusively for local use and must never be hosted publicly or exposed over a network.

When you grant an AI assistant access to this server, you are providing the ability to:

  • Read vault items including passwords, secure notes, and sensitive data
  • Create, modify, and delete vault items
  • Access organization secrets and administrative functions
  • Expose credentials and vault contents through AI responses

You are responsible for:

  • Ensuring this server runs only on your local machine or self-hosted environment
  • Understanding what data you're exposing to your AI assistant
  • Being aware that AI responses may inadvertently reveal sensitive information
  • Using appropriate AI providers (consider self-hosted or local LLMs for sensitive data)
  • Never sharing configuration files containing session tokens or API credentials
  • Monitoring logs for unexpected activity

Never:

  • Deploy this server to cloud hosting, containers, or public servers
  • Share your MCP configuration files with others
  • Use this server over untrusted networks
  • Grant access to untrusted AI clients or services

Use this tool responsibly and at your own risk.

Инструменты были проиндексированы:
confirm

Подтверждает приглашенного участника организации, принявшего приглашение.

Параметры
  • memberIdstringобязательный

    Member ID (user identifier) to confirm

  • organizationIdstringобязательный

    Organization ID

create_attachment

Прикрепляет файл к существующему элементу хранилища.

Параметры
  • filePathstringобязательный

    Path to the file to attach

  • itemIdstringобязательный

    ID of the vault item to attach the file to

create_file_send

Создает новый Bitwarden Send для безопасного обмена файлом.

Параметры
  • deletionDatestring

    Deletion date in ISO 8601 format

  • expirationDatestring

    Expiration date in ISO 8601 format

  • filePathstringобязательный

    Path to the file to share

  • maxAccessCountnumber

    Maximum number of times the Send can be accessed

  • namestringобязательный

    Name of the Send

  • notesstring

    Private notes (not shared with recipient)

  • passwordstring

    Access password for the Send

create_folder

Создает новую папку в вашем хранилище.

Параметры
  • namestringобязательный

    Name of the folder

create_item

Создает новый элемент (логин, защищенная заметка, карта или удостоверение) в вашем хранилище.

Параметры
  • cardobject

    Card information (required for type 3 - card items)

  • folderIdstring

    Folder ID to assign the item to

  • identityobject

    Identity information (required for type 4 - identity items)

  • loginobject

    Login information (required for type 1 - login items)

  • namestringобязательный

    Name of the item

  • notesstring

    Notes for the item

  • secureNoteobject

    Secure note information (required for type 2 - secure note items)

  • typeenumобязательный

    Type of item to create (1: Login, 2: Secure Note, 3: Card, 4: Identity)

create_org_collection

Создаёт новую коллекцию организации.

Параметры
  • externalIdstring

    External ID for the collection (optional)

  • groupsobject[]

    Array of group IDs with access to this collection

  • namestringобязательный

    Name of the collection

  • organizationIdstringобязательный

    Organization ID

create_org_group

Создаёт группу.

Параметры
  • collectionsobject[]

    Array of collection IDs the group has access to

  • externalIdstring

    External ID for the group (optional)

  • namestringобязательный

    Name of the group

create_text_send

Создаёт новый Bitwarden Send для безопасного обмена текстом.

Параметры
  • deletionDatestring

    Deletion date in ISO 8601 format

  • expirationDatestring

    Expiration date in ISO 8601 format

  • hiddenboolean

    Hide text content (requires visibility toggle)

  • maxAccessCountnumber

    Maximum number of times the Send can be accessed

  • namestringобязательный

    Name of the Send

  • notesstring

    Private notes (not shared with recipient)

  • passwordstring

    Access password for the Send

  • textstringобязательный

    Text content to share

delete

Удаляет элемент из вашего хранилища.

Параметры
  • idstringобязательный

    ID of the object to delete

  • objectenumобязательный

    Type of object to delete

  • permanentboolean

    Permanently delete the item instead of moving to trash

delete_org_collection

Удаляет коллекцию.

Параметры
  • collectionIdstringобязательный

    ID of the collection

delete_org_group

Удаляет группу.

Параметры
  • groupIdstringобязательный

    ID of the group

delete_send

Удаляет Bitwarden Send.

Параметры
  • idstringобязательный

    ID of the Send to delete

device_approval_approve

Одобряет ожидающий запрос на авторизацию устройства.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • requestIdstringобязательный

    Device approval request ID

device_approval_approve_all

Одобряет все текущие ожидающие запросы на авторизацию устройств.

Параметры
  • organizationIdstringобязательный

    Organization ID

device_approval_deny

Отклоняет ожидающий запрос на авторизацию устройства.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • requestIdstringобязательный

    Device approval request ID

device_approval_deny_all

Отклонить все ожидающие запросы авторизации устройств

Параметры
  • organizationIdstringобязательный

    Organization ID

device_approval_list

Перечисляет все ожидающие рассмотрения запросы на утверждение устройств для организации.

Параметры
  • organizationIdstringобязательный

    Organization ID

edit_folder

Редактирует существующую папку в вашем хранилище.

Параметры
  • idstringобязательный

    ID of the folder to edit

  • namestringобязательный

    New name for the folder

edit_item

Редактирует существующий элемент (логин, защищённую заметку, карту или личные данные) в вашем хранилище.

Параметры
  • cardobject

    Card information to update

  • folderIdstring

    New folder ID to assign the item to

  • idstringобязательный

    ID of the item to edit

  • identityobject

    Identity information to update

  • loginobject

    Login information to update

  • namestring

    New name for the item

  • notesstring

    New notes for the item

  • secureNoteobject

    Secure note information to update

edit_item_collections

Редактирует, к каким коллекциям принадлежит элемент.

Параметры
  • collectionIdsstring[]обязательный

    Array of collection IDs the item should belong to

  • itemIdstringобязательный

    Item ID to edit collections for

  • organizationIdstringобязательный

    Organization ID

edit_org_collection

Редактирует существующую коллекцию организации.

Параметры
  • collectionIdstringобязательный

    Collection ID to edit

  • externalIdstring

    External ID for the collection (optional)

  • groupsobject[]

    Array of group IDs with access to this collection

  • namestring

    New name for the collection

  • organizationIdstringобязательный

    Organization ID

edit_send

Редактирует существующий Bitwarden Send.

Параметры
  • deletionDatestring

    New deletion date in ISO 8601 format

  • disabledboolean

    Disable the Send

  • expirationDatestring

    New expiration date in ISO 8601 format

  • idstringобязательный

    ID of the Send to edit

  • maxAccessCountnumber

    New maximum access count

  • namestring

    New name for the Send

  • notesstring

    New private notes

  • passwordstring

    New access password

generate

Генерирует надёжный пароль или парольную фразу.

Параметры
  • capitalizeboolean

    Capitalize the first letter of each word in the passphrase

  • lengthnumber

    Length of the password (minimum 5)

  • lowercaseboolean

    Include lowercase characters

  • numberboolean

    Include numeric characters

  • passphraseboolean

    Generate a passphrase instead of a password

  • separatorstring

    Character that separates words in the passphrase

  • specialboolean

    Include special characters

  • uppercaseboolean

    Include uppercase characters

  • wordsnumber

    Number of words in the passphrase

get

Получает конкретный элемент из вашего хранилища или организации.

Параметры
  • idstringобязательный

    ID or search term for the object (use "me" for your own fingerprint, or filename for attachment)

  • itemidstring

    Item ID (required for attachment)

  • objectenumобязательный

    Type of object to retrieve

  • organizationidstring

    Organization ID (required for org-collection)

  • outputstring

    Output directory path for downloading attachment (optional, should end with /)

get_org_collection

Получает коллекцию.

Параметры
  • collectionIdstringобязательный

    ID of the collection

get_org_events

Перечисляет все события.

Параметры
  • actingUserIdstring

    Filter by acting user ID (optional)

  • collectionIdstring

    Filter by collection ID (optional)

  • endstringобязательный

    End date for events (ISO 8601 format)

  • groupIdstring

    Filter by group ID (optional)

  • itemIdstring

    Filter by item ID (optional)

  • memberIdstring

    Filter by member ID (optional)

  • policyIdstring

    Filter by policy ID (optional)

  • startstringобязательный

    Start date for events (ISO 8601 format)

get_org_group

Получает группу.

Параметры
  • groupIdstringобязательный

    ID of the group

get_org_group_members

Получает идентификаторы участников группы.

Параметры
  • groupIdstringобязательный

    ID of the group

get_org_member

Получает участника.

Параметры
  • memberIdstringобязательный

    ID of the member

get_org_member_groups

Получает идентификаторы групп участника.

Параметры
  • memberIdstringобязательный

    ID of the member

get_org_policy

Получает политику.

Параметры
  • policyTypeintegerобязательный

    Type of the policy (0=TwoFactorAuthentication, 1=MasterPassword, 2=PasswordGenerator, 3=SingleOrg, 4=RequireSso, 5=OrganizationDataOwnership, 6=DisableSend, 7=SendOptions, 8=ResetPassword, 9=MaximumVaultTimeout, 10=DisablePersonalVaultExport, 11=ActivateAutofill, 12=AutomaticAppLogIn, 13=FreeFamiliesSponsorshipPolicy, 14=RemoveUnlockWithPin, 15=RestrictedItemTypesPolicy)

get_org_subscription

Получает детали подписки для текущей организации.

Параметры

Без параметров.

get_send

Получает детали конкретного Bitwarden Send.

Параметры
  • idstringобязательный

    ID of the Send to retrieve

import_org_users_and_groups

Импортирует участников и группы из внешней системы.

Параметры
  • groupsobject[]

    Groups to import

  • largeImportboolean

    Indicates an import of over 2000 users and/or groups is expected

  • membersobject[]

    Members to import

  • overwriteExistingbooleanобязательный

    Whether to overwrite existing data or append to it

invite_org_member

Создает участника.

Параметры
  • collectionsobject[]

    Array of collection IDs the member has access to

  • emailstringобязательный

    Email address to invite

  • externalIdstring

    External ID for the member (optional)

  • groupsstring[]

    Array of group IDs the member belongs to

  • permissionsobject

    Custom permissions if the member has a Custom role

  • typeenumобязательный

    User type (0: Owner, 1: Admin, 2: User, 4: Custom)

list

Перечисляет элементы из вашего хранилища или организации.

Параметры
  • collectionidstring

    Filter items by collection ID (items only, supports "null" and "notnull" literals)

  • folderidstring

    Filter items by folder ID (items only, supports "null" and "notnull" literals)

  • organizationidstring

    Organization ID (required for org-collections and org-members)

  • searchstring

    Optional search term to filter results

  • trashboolean

    Filter for items in trash (items only)

  • typeenumобязательный

    Type of items to list (items, folders, collections, organizations, org-collections, org-members)

  • urlstring

    Filter items by URL (items only, supports "null" and "notnull" literals)

list_org_collections

Перечисляет все коллекции.

Параметры

Без параметров.

list_org_groups

Выводит список всех групп.

Параметры

Без параметров.

list_org_members

Перечислите всех участников.

Параметры

Без параметров.

list_org_policies

Перечисляет все политики.

Параметры

Без параметров.

list_send

Перечисляет все Bitwarden Sends.

Параметры

Без параметров.

lock

Блокирует хранилище.

Параметры

Без параметров.

move

Перемещает (делится) элемент хранилища в организацию (ранее команда share).

Параметры
  • collectionIdsstring[]обязательный

    Array of collection IDs the item should be added to in the organization

  • itemIdstringобязательный

    Item ID to move to organization

  • organizationIdstringобязательный

    Organization ID to move the item to

reinvite_org_member

Повторно приглашает участника

Параметры
  • memberIdstringобязательный

    ID of the member to re-invite

remove_org_member

Удаляет участника.

Параметры
  • memberIdstringобязательный

    ID of the member

remove_send_password

Удаляет пароль доступа из Bitwarden Send.

Параметры
  • idstringобязательный

    ID of the Send to remove password from

restore

Восстанавливает элемент из корзины.

Параметры
  • idstringобязательный

    ID of the object to restore

  • objectenumобязательный

    Type of object to restore

restore_org_member

Восстанавливает ранее отозванного участника.

Параметры
  • memberIdstringобязательный

    ID of the member to restore

revoke_org_member

Отзывает доступ участника к организации.

Параметры
  • memberIdstringобязательный

    ID of the member to revoke

status

Проверяет статус Bitwarden CLI.

Параметры

Без параметров.

sync

Синхронизирует данные хранилища с сервера Bitwarden.

Параметры

Без параметров.

unlock

Разблокирует хранилище Bitwarden. Не принимает параметров. Запрашивает у пользователя мастер-пароль через нативный диалог операционной системы; пароль никогда не раскрывается в протоколе MCP или LLM. Не поддерживается в headless или неинтерактивных средах: в таком случае выполните команду "bw unlock --raw" вручную и установите BW_SESSION.

Параметры

Без параметров.

update_org_collection

Обновляет коллекцию.

Параметры
  • collectionIdstringобязательный

    ID of the collection

  • externalIdstring

    External identifier for reference or linking this collection to another system

  • groupsobject[]

    The associated groups that this collection is assigned to

update_org_group

Обновляет группу.

Параметры
  • collectionsobject[]

    Array of collection IDs the group has access to

  • externalIdstring

    External ID for the group (optional)

  • groupIdstringобязательный

    ID of the group

  • namestringобязательный

    New name for the group

update_org_group_members

Обновляет участников группы.

Параметры
  • groupIdstringобязательный

    ID of the group

  • memberIdsstring[]обязательный

    Array of member IDs to add to the group

update_org_member

Обновляет участника.

Параметры
  • collectionsobject[]

    Array of collection IDs the member has access to

  • externalIdstring

    External ID for the member (optional)

  • groupsstring[]

    Array of group IDs the member belongs to

  • memberIdstringобязательный

    ID of the member

  • permissionsobject

    Custom permissions if the member has a Custom role

  • typeenumобязательный

    User type (0: Owner, 1: Admin, 2: User, 4: Custom)

update_org_member_groups

Обновляет группы участника.

Параметры
  • groupIdsstring[]обязательный

    Array of group IDs that the member should belong to

  • memberIdstringобязательный

    ID of the member

update_org_policy

Обновляет политику.

Параметры
  • dataobject

    Policy configuration data

  • enabledbooleanобязательный

    Whether the policy is enabled

  • policyTypeintegerобязательный

    Type of the policy (0=TwoFactorAuthentication, 1=MasterPassword, 2=PasswordGenerator, 3=SingleOrg, 4=RequireSso, 5=OrganizationDataOwnership, 6=DisableSend, 7=SendOptions, 8=ResetPassword, 9=MaximumVaultTimeout, 10=DisablePersonalVaultExport, 11=ActivateAutofill, 12=AutomaticAppLogIn, 13=FreeFamiliesSponsorshipPolicy, 14=RemoveUnlockWithPin, 15=RestrictedItemTypesPolicy)

update_org_subscription

Обновляет текущую подписку организации для Password Manager и/или Secrets Manager.

Параметры
  • passwordManagerobject

    Password Manager subscription details

  • secretsManagerobject

    Secrets Manager subscription details

Похожие MCP-сервера

icoretech/warden-mcp

icoretech/warden-mcp

MCP-сервер для программного управления хранилищем Vaultwarden и Bitwarden через официальный CLI. Позволяет создавать, искать, читать и обновлять элементы, управлять вложениями и коллекциями. Идеаль...

TypeScript15
firstorderai/authenticator_mcp

firstorderai/authenticator_mcp

MCP сервер даёт AI-агентам безопасный доступ к 2FA-кодам и паролям из приложения-аутентификатора. Автоматизируйте вход на сайты, управляя учётными данными через ИИ-помощников. Удобен для разработчи...

TypeScript44
ttommyth/interactive-mcp

ttommyth/interactive-mcp

MCP-сервер для интерактивного взаимодействия LLM с пользователем: запрашивает ввод, отправляет уведомления и ведет интенсивный чат. Полезен при доработках кода, уточнениях и подтверждении действий ...

TypeScript352
squidcode/timebook-cli

squidcode/timebook-cli

MCP-сервер для Timebook — трекинг времени и управление таймерами. Интегрируется с AI-агентами (Claude, Codex, Cursor) через CLI или удаленный HTTP с OAuth. Позволяет запускать/останавливать таймеры...

TypeScript2
vaulted-fyi/vaulted-mcp-server

vaulted-fyi/vaulted-mcp-server

MCP-сервер для безопасного обмена секретами из AI-инструментов: шифрует данные локально AES-256-GCM, передаёт только ссылки. Agent-blind ввод (env:, file:, dotenv:) не допускает утечки в контекст L...

TypeScript1
louis030195/toggl-mcp

louis030195/toggl-mcp

MCP сервер для управления временем в Toggl прямо из чата с ИИ-ассистентом: запускай и останавливай таймер, просматривай записи за день, проекты и удаляй пометки — всё через естественный язык. Идеально для разработчиков и фрилансеров, ведущих трекинг времени.

JavaScript3
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин