
VibeDNA Vault
io.github.marstudio360v1.1.0更新于 Oct 6, 2026
Encrypted local vault for API keys. Your AI fetches keys on demand and scans code for leaks.
概览
本地加密保险库,让 AI 按需获取 API 密钥,并扫描项目文件夹中泄露的密钥。
- 功能
- 把 API 密钥、令牌和密码集中存放在本机的一个加密文件中,密钥由主密码派生。助手可以搜索条目、读取某个字段、新增、编辑或删除条目、把条目导出为 .env 行,并使用常见服务的模板。它还能扫描文件夹中的明文密钥、跟踪轮换日期、记录使用日志,并备份加密文件。
- 适用场景
- 当你希望助手从本地存储中取用凭据,而不是把密钥粘贴到对话里,或需要检查项目文件夹中是否有明文密钥时,适合使用。
- 运行要求
- 作为本机本地进程运行(仅桌面端),可通过 .mcpb 包安装,或用 Python 及其依赖从源码安装。主密码从系统钥匙串读取;没有钥匙串的机器使用 VAULT_MASTER_PASSWORD。VAULT_HOME 指定加密保险库文件位置,VAULT_BACKUP_HOME 指定备份位置。除 check_for_update 外不发起网络请求。
安装
在 SourceWeft 中
- 打开 控制台中的 VibeDNA Vault,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
VibeDNA Vault MCP
Encrypted local vault for API keys. Your AI fetches keys on demand and scans code for leaks.
Vault keeps every API key, token and password in one encrypted file on your machine (Fernet, with the key derived from your master password by scrypt). The master password is read from your system keyring, or from VAULT_MASTER_PASSWORD on machines with no keyring. Your AI searches the vault and fetches the exact key it needs when it needs it, so keys stop getting pasted into chats. It exports an entry as .env lines, tracks rotation dates, keeps a usage log, ships entry templates for common services, and scans a project folder for keys left in plain text, reporting file and line.
A desktop window (vault_ui.py) and a terminal CLI (vault_core.py) open the same vault with no AI involved. There is no password reset: lose the master password and the file stays unreadable.
Homepage: https://vibedna.ai/store/vault
Tools (17)
Install
Store the master password in your system keyring once, so the MCP server can open the vault:
Claude Code
Or in a project's .mcp.json:
On Windows the interpreter is .venv\Scripts\python.exe.
Cursor
Add the same mcpServers block to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project).
Claude Desktop
Add the same mcpServers block to claude_desktop_config.json (Settings > Developer > Edit Config), then restart Claude Desktop.
INSTALL.md is a step-by-step guide written so you can paste it into an AI chat and let the AI do the install. It also covers the desktop window and the CLI.
Configuration
The usage log and leak-scan results are written next to the vault file, in logs/.
Network
The vault, the window and the CLI make no network calls. check_for_update is the one tool that does: it asks https://vibedna.ai/api/mcp/latest for the published version number.
License
MIT, see LICENSE. Copyright (c) 2026 VibeDNA.
Support: [email protected]
来源:README.md,提交 7711932
工具
0版本历史
1- v1.1.0最新Oct 6, 2026


