Token导航 LogoToken导航

MCP Server · 安全风控

passman (Ahmadzein)

Passman是一款安全凭证代理工具,通过本地加密保险库和多协议代理功能,使AI代理能够在不接触实际凭证的情况下使用它们,适用于SSH、数据库查询、API调用等多种场景。

未说明官方级别未说明来源级核验工具 13
安全RustClaudeClaude DesktopCursorWindsurfVS Code

快速开始

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

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

安全风控

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

帕斯曼

AI代理的安全凭证代理

**让AI代理 *使用* 你的证件从来没有 *看见* 他们。**

SSH连接到服务器。查询数据库。调用API。发送电子邮件。 所有这些都不会向LLM暴露任何密码、密钥或令牌。

______________________________________________________________________

问题

目前处理凭据的每个MCP服务器 向人工智能泄露秘密 或是 仅限于单一协议。没有统一、安全、多协议的凭证代理。

解决方案

帕斯曼是一个 加密本地保险库 + 凭证代理 它位于AI代理和您的基础设施之间。AI按名称引用凭据。Passman在服务器端注入它们。人工智能会得到结果——从每个响应中清除秘密。

  AI Agent                    Passman                     Your Infrastructure
 ┌─────────┐               ┌──────────┐               ┌─────────────────────┐
 │ "Query   │  credential   │ Decrypt  │  inject auth  │                     │
 │  prod-db │ ────by ID───> │ + Proxy  │ ────────────> │  PostgreSQL / SSH   │
 │  for     │               │ + Scrub  │               │  API / SMTP Server  │
 │  users"  │  **AI可读参考:** 看 [`skill.md`](skill.md) 为AI代理优化的完整工具参考。

### 配置您的AI客户端

Claude Code

claude mcp add --transport stdio passman -- ~/.local/bin/passman-mcp-server


或添加到 `.mcp.json`:

{ "mcpServers": { "passman": { "command": "~/.local/bin/passman-mcp-server", "args": [], "transport": "stdio" } } }


Cursor

在光标设置>MCP服务器中:

{ "mcpServers": { "passman": { "command": "~/.local/bin/passman-mcp-server" } } }


VS Code (Copilot)

在 `.vscode/mcp.json`:

{ "servers": { "passman": { "type": "stdio", "command": "~/.local/bin/passman-mcp-server" } } }


Claude Desktop

在 `claude_desktop_config.json`:

{ "mcpServers": { "passman": { "command": "~/.local/bin/passman-mcp-server", "args": [] } } }


Windsurf

在MCP配置中:

{ "mcpServers": { "passman": { "command": "~/.local/bin/passman-mcp-server", "args": [] } } }


### 用它

You: "Unlock my vault" AI: vault_unlock({password: "..."}) → Vault unlocked. 5 credentials.

You: "List my credentials" AI: credential_list() → [{name: "GitHub Token", kind: "api_token"}, ...]

You: "Use my GitHub token to check my repos" AI: http_request({credential_id: "abc-123", method: "GET", url: "https://api.github.com/user/repos"}) → {status: 200, body: [{name: "my-project", ...}]} // Token was injected server-side. AI never saw it.

You: "SSH into prod and check nginx status" AI: ssh_exec({credential_id: "def-456", command: "systemctl status nginx"}) → {exit_code: 0, stdout: "● nginx.service - active (running)..."} // Password/key never exposed.


______________________________________________________________________

## 14 MCP工具

|类别|工具|描述|
|----------|------|-------------|
| **金库** | `vault_unlock` |使用主密码解锁保险库|
| | `vault_lock` |锁保险库,记忆中的零键|
| | `vault_status` |检查保险库状态|
| **发现** | `credential_list` |列出凭据(可筛选)|
| | `credential_search` |按名称、标签、注释搜索|
| | `credential_info` |获取凭证元数据(无秘密)|
| **存储** | `credential_store` |存储新凭据|
| | `credential_delete` |删除凭据|
| **代理** | `http_request` |经过身份验证的HTTP请求|
| | `ssh_exec` |SSH命令执行|
| | `sql_query` |数据库查询(Postgres/MySQL/SQLite)|
| | `send_email` |通过SMTP发送电子邮件|
| **审计** | `audit_log` |查看使用历史记录|

______________________________________________________________________

## 建筑

passman/ ├── crates/ │ ├── passman-types/ # Shared types, enums, traits │ ├── passman-vault/ # Encrypted vault: crypto, CRUD, audit │ ├── passman-proxy/ # Protocol proxies + output sanitizer │ └── passman-mcp/ # MCP server (rmcp), 14 tools, policy engine ├── bins/ │ └── passman-mcp-server/ # Standalone MCP binary (stdio transport) ├── app/ # Tauri v2 + React desktop app └── skill.md # AI-readable feature reference


### 技术栈

|组件|技术|
|-----------|-----------|
|语言| Rust|
|MCP SDK | rmcp 0.15+|
|加密|aes gcm+argon2|
|HTTP代理| reqwest|
|SSH代理| russh|
|SQL代理|sqlx(任何驱动程序)|
|SMTP代理|lettre|
|桌面GUI | Tauri v2+React|
|内存安全|清零+保密|

______________________________________________________________________

## 桌面图形用户界面

一款功能齐全的桌面应用程序,用于可视化凭证管理,使用Tauri v2+React构建。与MCP服务器共享同一保管库。

### 下载

下载自 :

|平台|格式|
|----------|---------|
|macOS(苹果硅)| `.dmg` |
|macOS(英特尔)| `.dmg` |
|窗户| `.exe` 安装程序, `.msi` |
|Linux| `.AppImage`, `.deb`, `.rpm` |

> **macOS:** 安装后,运行此命令一次以绕过Gatekeeper(该应用程序未使用Apple Developer证书签名):
>
> ```bash
> xattr -cr /Applications/Passman.app
> ```

或者通过CLI安装程序进行安装:

curl -fsSL https://raw.githubusercontent.com/ahmadzein/passman/main/install.sh | GUI=1 bash


### 从源代码构建

cd app npm install npm run tauri dev # Development npm run tauri build # Production build


### 屏幕

解锁| Vault浏览器|凭据编辑器|策略编辑器|审核日志|设置

> **注:** GUI和MCP服务器共享同一个保险库 `~/.passman/vault.json`一个的变化在另一个中立即可见。

______________________________________________________________________

## 运行测试

cargo test --workspace # All unit tests


______________________________________________________________________

## 文件位置

|文件|目的|
|------|---------|
| `~/.passman/vault.json` |加密凭证保管库|
| `~/.passman/audit.jsonl` |仅附加审核日志|

______________________________________________________________________

## 为什么是帕斯曼?

||Passman|Janee|mcp秘密库|1密码 `op run` |谷歌工具箱|
|---|---|---|---|---|---|
| **协议** |HTTP+SSH+SQL+SMTP|仅限HTTP |HTTP(仅限GET/POST)|仅限环境变量|仅限SQL|
| **凭证代理** |完整代理|HTTP代理|HTTP代理人|Env注入|SQL代理|
| **加密保管库** |AES-256-GCM | AES-256-GCSM |仅限环境变量|1密码库|配置文件|
| **输出净化** |6种编码|基本(8+个字符)|基本|stdout掩码|无|
| **自托管** |是(本地优先)|是|是|需要1Password |谷歌云偏见|
| **桌面图形用户界面** |Tauri+React |否|否|1密码应用程序|否|
| **开源** |麻省理工学院| MIT |专有| Apache 2.0|
| **策略引擎** |按凭据规则|按功能|按秘密域|无|数据库权限|
| **成本** |免费|免费|免费|3-8美元/月|免费|

______________________________________________________________________

## 贡献

欢迎投稿!请先打开一个问题,讨论您想更改的内容。

Development setup

git clone https://github.com/ahmadzein/passman.git cd passman cargo build cargo test --workspace


______________________________________________________________________

## 许可证

[麻省理工学院](LICENSE) -用它,叉它,在它上面建造。

______________________________________________________________________

**用Rust构建。通过设计确保安全。永远开源。**

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

安全凭证管理Rust本地部署多协议代理AI安全加密保险库输出净化

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

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

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

13未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

passman (Ahmadzein) 怎么安装?

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

passman (Ahmadzein) 怎么在 Claude Desktop、Cursor 里配置?

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

passman (Ahmadzein) 收费吗?

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

passman (Ahmadzein) 需要 API Key 吗?

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

passman (Ahmadzein) 支持哪些客户端?

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

来源信息

继续浏览同类 MCP