2 v0.2.1 更新于 2026-11-04
Unix pass MCP Server
Local MCP access to Unix pass/GPG with read-only defaults, path scopes, and TOTP.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"unix-pass-mcp": {
"command": "uvx",
"args": [
"unix-pass-mcp"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 8 个工具
store_info
查看密码库信息:路径、各子目录的接收者、git/agent/pinentry/签名状态及警告,不做解密。
list
列出 pass 名称,可按子文件夹范围过滤,不做解密。
unlock_agent
调用一次以预热 gpg-agent 的密码缓存,便于后续解密。
otp
生成 TOTP/OTP 一次性验证码,内置 RFC 6238 实现。
git_status
查看密码库 git 仓库的状态。
git_log
查看密码库 git 仓库的提交历史。
git_pull
从远程拉取密码库 git 仓库的更新。
git_push
将密码库 git 仓库的提交推送到远程。