Token导航 LogoToken导航

MCP Server · 开发工具

localvault (Inventlist)

LocalVault是一款无需基础设施和云依赖的本地加密密钥存储服务,适用于AI代理和开发者的密钥管理。

未说明官方级别未说明来源级核验工具 4
Ruby本地服务Claude开发工具CursorWindsurf

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
inventlist
提供方
inventlist

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

6

仓库热度

收录来源

1 个

MCP World

选型结论

localvault (Inventlist) 属于开发工具类 MCP Server,公开资料标注 4 个工具,通过传输方式未标注接入,适配 Claude、Cursor、Windsurf,没有现成的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

LocalVault

使用MCP服务器为AI代理加密本地机密库。零基础设施,零云依赖。

尝试交互式演示 --探索浏览器中的每个命令。

部分 InventList工具 --面向独立开发者的免费开源开发工具。

______________________________________________________________________

安装

自制(macOS/Linux)

brew install inventlist/tap/localvault

Ruby 宝石

gem install localvault

需要利博纳:

# macOS
brew install libsodium

# Ubuntu/Debian
sudo apt-get install libsodium-dev

# Fedora
sudo dnf install libsodium-devel

快速开始

# Create a vault (prompts for passphrase)
localvault init

# Store secrets
localvault set OPENAI_API_KEY "sk-proj-..."
localvault set STRIPE_SECRET_KEY "sk_live_..."
localvault set DATABASE_URL "postgres://localhost/myapp"

# Retrieve a secret (raw, pipeable)
localvault get OPENAI_API_KEY

# View all secrets (masked by default)
localvault show

# Reveal values
localvault show --reveal

# Export as shell variables
eval $(localvault env)

# Run a command with secrets injected
localvault exec -- rails server

命令

秘密

命令描述
init [NAME]创建保管库(Argon2d密钥派生)
set KEY VALUE存储秘密(支持点符号: project.KEY)
get KEY检索秘密(原始、可管道)
show显示表中的所有机密(默认情况下隐藏)
show --reveal显示可见值
show --group按点符号前缀分组(每个项目一个表)
list仅列出密钥名称
delete KEY删除秘密
rename OLD NEW重命名密钥
copy KEY --to VAULT将秘密复制到另一个保险库
import FILE从.env/.json/.yml批量导入
env导出为 export KEY="value" 线条
exec -- CMD运行一个命令,将secrets作为env变量注入

保险库管理

命令描述
vaults列出所有有秘密计数的金库
switch [VAULT]切换默认保险库
unlock缓存会话的密码
lock [NAME]清除缓存的密码
rekey [NAME]更改保管库密码(重新加密所有机密)
reset [NAME]销毁并重新初始化保管库

同步和登录

命令描述
login [TOKEN]登录InventList——自动生成X25519密钥对+发布公钥
login --status显示当前登录状态
logout清除存储的凭据
sync双向同步所有保管库(本地推送、远程拉取、检测冲突)
sync --dry-run预览同步在不进行更改的情况下会做什么
sync push [NAME]将一个保险库推送到云端
sync pull [NAME]从云端提取一个保险库(如果您有钥匙槽,则自动解锁)
sync status显示所有保管库的同步状态
config set server URL指向自定义服务器(默认:inventolist.com)

团队共享(v1.3.0)

保险库级别的操作正在进行中 team.人员操作( @handle 已经向某人发出信号)是顶级的。

命令描述
team init将vault转换为团队vault(将您设置为所有者,SyncBundle v3)
team list列出vault成员
team rotate使用新密码重新密钥保管库,保留所有成员
verify @handle检查用户是否有已发布的公钥(模拟运行)
add @handle添加具有完整跳马访问权限的队友
add @handle --scope KEY...添加仅具有特定密钥访问权限的队友
remove @handle删除队友的访问权限
remove @handle --scope KEY删除一个作用域键(保留其他作用域)
remove @handle --rotate完全撤销+使用新密码重新加密

这 team add, team remove,以及 team verify 别名仍然适用 向后兼容,但首选顶级形式。

钥匙

命令描述
keys generate生成X25519身份密钥对
keys show显示您的公钥
keys publish将公钥上传到InventList(其他人添加您之前需要)

AI/MCP

命令描述
install-mcp [CLIENT]在claude代码、游标、风帆或zed中配置MCP服务器
mcp启动MCP服务器(stdio传输)

所有命令接受 --vault NAME (或 -v NAME)针对特定的保险库。默认保管库为 default.

个人同步

在机器之间同步您的保管库——相同的密码,不需要团队功能:

# Machine A: push all your vaults at once
localvault sync

# Machine B: install, login, sync
brew install inventlist/tap/localvault
localvault login YOUR_TOKEN
localvault sync                # pulls everything, pushes local-only vaults
localvault show                # enter your passphrase — same secrets

或推/拉单个保险库:

localvault sync push production    # push one vault
localvault sync pull production    # pull one vault
localvault sync status             # check what's synced vs local-only

同步前预览:

localvault sync --dry-run
#   Vault         Action    Reason
#   default       skip      up to date
#   production    push      local changes
#   staging       pull      remote changes

团队共享

使用X25519非对称加密与队友共享保险库访问权限。服务器永远看不到明文。

# 1. Convert to team vault (required first)
localvault team init -v production

# 2. Verify teammate has a published key
localvault verify @alice

# 3. Add with full access
localvault add @alice -v production

# 4. Or scoped — they only see specific keys
localvault add @bob -v production --scope STRIPE_KEY WEBHOOK_SECRET

# 5. When Alice pulls, auto-unlocks via her identity key
# (on Alice's machine)
localvault sync pull production
# => Unlocked via your identity key.

# 6. Scoped members can't push
# (on Bob's machine)
localvault sync push production
# => Error: You have scoped access. Only the owner can push.

# 7. Rotate without removing anyone
localvault team rotate -v production

# 8. Full revocation + re-key
localvault remove @alice -v production --rotate

先决条件: 队友必须有一个公开的公钥。 localvault login 自动执行此操作,或者: localvault keys generate && localvault keys publish.

MCP服务器(AI代理)

为AI代理提供安全的秘密访问权限。密钥从不出现在代理上下文或配置文件中。

# One-command install for Claude Code
localvault install-mcp claude-code
# Also supports: cursor, windsurf, zed

# Unlock your vault for the session
localvault unlock

# MCP tools available to the agent:
#   get_secret(key, vault?)      — read a secret
#   list_secrets(vault?, prefix?) — list key names
#   set_secret(key, value, vault?) — store a secret
#   delete_secret(key, vault?)   — remove a secret

执行操作 --代理声明意图,LocalVault执行时注入秘密。代理人永远看不到钥匙:

localvault exec_action -- curl -s https://api.openai.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY"

多项目金库

一个金库,许多项目。点符号使秘密保持有序:

# Store with project prefix
localvault set myapp.DATABASE_URL postgres://localhost/myapp -v work
localvault set api.DATABASE_URL postgres://localhost/api -v work

# View grouped by project
localvault show --group -v work

# Filter to one project
localvault show -p myapp -v work

# Export one project
eval $(localvault env -p myapp -v work)

# Bulk import
localvault import .env --prefix myapp -v work

会话缓存

避免重复键入密码:

eval $(localvault unlock)

# All subsequent commands skip the passphrase prompt
localvault get API_KEY
localvault exec -- rails server

会话生活在 LOCALVAULT_SESSION --当终端关闭时消失。

安全

加密堆栈

层算法目的
密钥推导Argon2d (64 MB,3次迭代)密码短语→ 万能钥匙
加密XSalsa20-Poly1305经过身份验证的加密
密钥交换X25519团队钥匙槽+保险库共享
  • 每次加密随机24字节随机数
  • Poly1305身份验证防止篡改
  • Argon2d是内存硬的(GPU/ASIC抗性)
  • 所有加密货币通过 钠库 (RbNaCl结合)
  • SyncBundle v3适用于团队保险库(所有者字段+每个成员的密钥槽)

存储布局

~/.localvault/
├── config.yml              # Default vault, server URL, token
├── identity.key            # X25519 private key (encrypted at rest)
├── identity.pub            # X25519 public key (safe to share)
├── vaults/
│   ├── default/
│   │   ├── meta.yml        # Salt, creation date, version
│   │   └── secrets.enc     # Encrypted JSON blob
│   └── production/
│       ├── meta.yml
│       └── secrets.enc

服务器独立性

LocalVault与服务器无关。它配置为 inventlist.com 而是与实现该协议的任何主机(4个端点)一起工作:

# Use a different server
localvault config set server https://vaulthost.example

# Or override per-login
localvault login --server https://vaulthost.example

发展

git clone https://github.com/inventlist/localvault.git
cd localvault
bundle install
bundle exec rake test  # 463 tests, 918 assertions

被...使用

在以下位置启用凭据管理 发明列表 --独立建筑商在这里发货、分享和被发现。

许可证

Apache 2.0——请参阅 许可证. 由 发明列表 团队。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

Ruby本地部署加密存储密钥管理本地服务AI代理开发者工具

支持客户端

ClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
localvault (Inventlist)

MCP World · 本页

4未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

localvault (Inventlist) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

localvault (Inventlist) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

localvault (Inventlist) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

localvault (Inventlist) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

localvault (Inventlist) 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP