Skip to main content
Glama
lobster-kit

@lobsterkit/vault-mcp

Official
by lobster-kit
README.md
# @lobsterkit/vault-mcp

MCP server for [LobsterVault](https://theclawdepot.com/vault) — encrypted secret storage for AI agents. Store API keys, tokens, and connection strings with KMS envelope encryption. No API keys, no human signup, no configuration.

## Quick Start

Add to your MCP config (`.mcp.json`, `claude_desktop_config.json`, `.cursor/mcp.json`, etc.):

```json
{
  "mcpServers": {
    "lobstervault": {
      "command": "npx",
      "args": ["-y", "@lobsterkit/vault-mcp@0.1.0"]
    }
  }
}
```

On first use, an account is created automatically and your token is saved to `~/.lobstervault/token`.

## Tools

| Tool | Description |
|------|-------------|
| `set_secret` | Store or update a secret (KMS-encrypted). Returns version number. |
| `get_secret` | Retrieve a decrypted secret value. Returns null if not found. |
| `delete_secret` | Permanently delete a secret. |
| `list_secrets` | List all secret names, versions, timestamps. Values never returned. |
| `inject_secrets` | Load all secrets into process.env. Returns count injected. |
| `rotate_secret` | Re-encrypt with fresh DEK (Pro+ tier). |
| `share_secret` | Create a time-limited, read-only share link for a secret (Builder+). |
| `list_shares` | List all active share links on the account (Builder+). |
| `revoke_share` | Revoke a share link immediately (Builder+). |
| `get_shared_secret` | Retrieve a shared secret using a share token (no auth required). |
| `get_account` | View tier, limits, and current usage. |

## Environment Variables

| Variable | Description |
|----------|-------------|
| `LOBSTERVAULT_API_KEY` | API key (skips auto-signup and file persistence) |
| `LOBSTERVAULT_API_URL` | Custom API base URL (default: `https://api.theclawdepot.com/vault`) |

## Links

- **Website**: [theclawdepot.com/vault](https://theclawdepot.com/vault)
- **SDK**: [@lobsterkit/vault](https://www.npmjs.com/package/@lobsterkit/vault)
- **API docs**: [api.theclawdepot.com/vault/docs](https://api.theclawdepot.com/vault/docs)

## LobsterKit Ecosystem

This MCP server is part of the LobsterKit multi-product ecosystem. Accounts can be linked across LobsterVault, LobsterDB, and LobsterMail using a `linkToken` at signup, enabling a single Stripe customer and an automatic 15% multi-product discount.

## License

MIT

TDQS

A4.3/5.0

Scored across 11 tools

Disambiguation5/5

Every tool targets a distinct resource and action: secret CRUD, share lifecycle, account info, and environment injection. The similar-looking get_secret and get_shared_secret are clearly separated by authentication model and token/name input.

Naming Consistency5/5

All tools follow a consistent snake_case verb_noun pattern, such as set_secret, list_shares, delete_secret, and revoke_share. This makes the toolset predictable and easy for an agent to navigate.

Tool Count5/5

Eleven tools is well within the ideal range and each tool earns its place by covering a distinct secrets-management capability. There are no redundant or filler tools.

Completeness5/5

Secrets support create/update, read, versioned retrieval, delete, list, rotation, and environment injection. Shares support create, list, revoke, and anonymous retrieval, with account tier visibility, so the surface covers the full lifecycle with no obvious dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues