MCP.so
登录
M

MCP Vaultwarden Connector

@fkom13

基本信息

分类

其他

传输方式

stdio

作者

fkom13

提交者

Franck Martin

关于 MCP Vaultwarden Connector

Provides a bridge for scripts and AI agents to interact with a self-hosted Vaultwarden instance.

MCP Vaultwarden Connector 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "vaultwarden": {
      "command": "npx",
      "args": [
        "mcp-vaultwarden-server"
      ],
      "env": {
        "BITWARDEN_HOST": "https://your-vaultwarden-instance.com",
        "BW_CLIENTID": "user.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "BW_CLIENTSECRET": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "BW_MASTER_PASSWORD": "your-master-password"
      }
    }
  }
}

MCP Vaultwarden Connector 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is MCP Vaultwarden Connector?

MCP Vaultwarden Connector is an MCP server that exposes a simple interface to interact with a self-hosted Vaultwarden instance. It wraps the official Bitwarden CLI (bw), automatically managing sessions and unlocking the vault on demand, making it suitable for AI agents and automation scripts.

How to use MCP Vaultwarden Connector?

Install via NPM (recommended) or from source. Configure the client to launch the server with environment variables: BITWARDEN_HOST, BW_CLIENTID, BW_CLIENTSECRET, and BW_MASTER_PASSWORD. Then invoke tools like get_secret, list_secrets, create_secret, etc., through the MCP protocol.

Key features of MCP Vaultwarden Connector

  • Auto-unlock with session caching for vault access.
  • Lock mechanism prevents concurrent unlock conflicts.
  • Full CRUD operations on secrets.
  • JSON templates for creating new items.
  • Relies on official bw CLI for all cryptographic operations.

Use cases of MCP Vaultwarden Connector

  • AI agents fetching credentials from a self-hosted Vaultwarden.
  • Scripted automation for rotating secrets or provisioning access.
  • Integration with CI/CD pipelines to manage deployment secrets.
  • Non-interactive management of vault items (create, update, delete).

常见问题

1

What does MCP Vaultwarden Connector do that the raw Bitwarden CLI does not?

It automatically handles session login, unlock, and caching, so agents don't need manual `bw login` or `bw unlock` commands. It also manages concurrent access with a lock mechanism.

2

What are the prerequisites to run MCP Vaultwarden Connector?

The machine must have the Bitwarden CLI (`bw`) installed and accessible in the PATH. Node.js 18 or later is also required.

3

How does MCP Vaultwarden Connector handle session security?

All cryptographic operations are delegated to the official `bw` CLI. The master password is passed via environment variable and must be managed securely—never commit it, and use secrets managers in production.

4

What tools does MCP Vaultwarden Connector expose?

It provides `get_secret`, `list_secrets`, `get_secret_template`, `create_secret`, `update_secret`, `delete_secret`, and `sync`.

5

Where are vault data stored?

Data resides on the self-hosted Vaultwarden server. The MCP server synchronizes a local cache via the `sync` tool and the `bw` CLI.

评论

其他 分类下的更多 MCP 服务器