@vaulted/mcp-server
v0.1.6
Published
Zero-knowledge encrypted secret sharing for AI agents via MCP
Maintainers
Readme
@vaulted/mcp-server
Zero-knowledge encrypted secret sharing for AI agents via MCP.
Share passwords, API keys, and credentials through your AI agent — encrypted end-to-end, self-destructing, and the server never sees plaintext.
Install
No install needed — runs via npx:
npx @vaulted/mcp-serverOr install globally:
npm install -g @vaulted/mcp-server
vaulted-mcp-serverConfigure your MCP host
Claude Code
Add to .mcp.json in your project root (or ~/.claude/.mcp.json globally):
{
"mcpServers": {
"vaulted": {
"command": "npx",
"args": ["@vaulted/mcp-server"]
}
}
}Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"vaulted": {
"command": "npx",
"args": ["@vaulted/mcp-server"]
}
}
}VS Code
Add to .vscode/mcp.json:
{
"servers": {
"vaulted": {
"command": "npx",
"args": ["@vaulted/mcp-server"]
}
}
}Tools
create_secret
Create a secure, self-destructing link for sharing sensitive data.
| Parameter | Type | Default | Description |
| ------------ | ------------------------------------------------------------------------------------------ | ------------ | -------------------------------------- |
| content | string | (required) | The secret to encrypt (max 1000 chars) |
| max_views | "1" | "3" | "5" | "10" | "1" | Views before self-destruct |
| expiry | "1h" | "2h" | "6h" | "12h" | "24h" | "3d" | "7d" | "14d" | "30d" | "24h" | Time until expiration |
| passphrase | string | (none) | Optional passphrase protection |
Example prompts:
- "Share this API key securely: sk-1234..."
- "Create a self-destructing link for this database password, max 3 views, expires in 7 days"
- "Share this secret with a passphrase"
view_secret (coming soon)
Retrieve and decrypt a secret from a Vaulted link. Supports browser, clipboard, file, and direct output modes.
check_status (coming soon)
Check how many times a secret has been viewed and whether it's still active — without consuming a view.
Options
| Flag | Default | Description |
| ---------------- | --------------------- | -------------------------------------------------------- |
| --base-url | https://vaulted.fyi | Vaulted API base URL |
| --allowed-dirs | (none) | Comma-separated directories for file-based input sources |
npx @vaulted/mcp-server --base-url https://custom.vaulted.devSecurity
- All encryption happens locally via @vaulted/crypto (AES-256-GCM, Web Crypto API)
- The encryption key exists only in the URL fragment (
#) — never sent to any server - No accounts, no API keys, no telemetry
- Secrets auto-delete after max views or expiration
Learn more at vaulted.fyi.
License
MIT
