kru 是什么?面向 AI agent 的本地 MCP 凭据管理器

omaekumiko2-create/kru · GitHub
MCP 工具
Star128
近 7 天新增0
编程语言Rust
开源协议MIT
创建于2026-08-24
最近更新2026-10-09

中文导读

KRU 解决的是 AI agent 在执行任务时需要用到密码、API 密钥或 SSH 凭据,却又不该把这些明文暴露给模型的问题。它把凭据保存在本机加密保险库中,通过本地 MCP 服务器让 agent 间接完成登录、连接服务器、调用认证接口等操作,隐藏字段默认不返回给模型。适合使用 Codex、Claude Code、Cursor 等 MCP 客户端的开发者,在需要自动化认证流程时使用。

根据 GitHub 公开数据,该项目的编程语言为 Rust,开源协议为 MIT,创建于 2026-08-24,最近更新于 2026-10-09,目前有 128 个 Star。

项目介绍

KRU 是一个免费、开源、跨平台的密码与凭据管理器,同时也是一个本地 stdio MCP 服务器,面向 AI agent 场景。它让 Codex、Claude Code、Cursor、OpenCode、OpenClaw 等 MCP 客户端能够使用已保存的密码、API 凭据、SSH 密钥、TOTP 验证码和自定义密钥,而隐藏的明文不会进入模型的常规上下文。

凭据以独立模块的形式存储,用户名、密码、API 凭据、私钥、密钥口令、TOTP、主机、端口、URL 和自定义字段可以组合在同一个条目中,可用的 MCP 操作会根据模块组合自动推导。每个模块都有独立的 Agent 可见性开关,凭据模块默认隐藏,只有显式开启后才会返回给 agent。

KRU 没有账号、订阅、云端保险库或远程 MCP 服务,数据以 XChaCha20-Poly1305 加密保存在本机,MCP 进程仅在 agent 调用时按需启动,并支持导出加密的 .mvault 备份包。

主要功能

适合谁用

需要在 agent 工作流中安全使用密码、API 密钥或 SSH 凭据的开发者,以及使用 Codex、Claude Code、Cursor 等 MCP 客户端的用户。

快速上手

  1. 下载并打开 KRU,选择对应平台的便携版本,无需注册
  2. 打开 Settings → Agent connection,连接检测到的客户端,然后启动新的 agent 会话
  3. 保存一个条目,给它唯一的名称,并只添加需要的模块
  4. 在任务中引用该条目名称,例如 Use "Production Server" in KRU MCP to deploy the current build

Star 增长趋势

128128 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
Java 后端面试与 AI 应用开发指南
★ 15.9万 · JavaScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16