keyshroud MCP server
io.github.dinhkarate/keyshroud·v0.8.0Agent-safe secrets (local encrypted vault or Vaultwarden): injected into commands, masked in output
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed keyshroud yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
keyshroud tools
No tool declarations could be read from the package source. They show once the server is installed.
How keyshroud compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
Release history: 6 versions in the registry since 2026-10-14, latest 2026-11-02, typically one every 4 days.
Install keyshroud in Claude Code, Cursor or VS Code
Runs npx -y keyshroud on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add keyshroud -- npx -y keyshroud
What the publisher says
From the keyshroud repository's README, as published. We do not edit it. Read it on GitHub
Your agents use the keys. They never see them.
Keep API keys out of Claude Code, Codex, Cursor, Cline, OpenCode, Gemini CLI, pi and omp — secrets stay in your own self-hosted Vaultwarden (or Bitwarden), and every value is masked before the model reads it.
🚀 Quickstart · 🔐 Vault setup · 🔌 Supported agents · ⚙️ How it works · ❓ FAQ · 🛡️ Security model · 🌐 Website
🇻🇳 Tiếng Việt · 🇨🇳 简体中文 · 🇯🇵 日本語
$ keyshroud run --mask -- sh -c 'echo "deploying with $GH_TOKEN"; gh api user -q .login'
deploying with <redacted:GH_TOKEN>
dinhkarateThe command got the real token. The transcript — and the model reading it — got . (Masking is automatic when an agent runs the command; --mask forces it in a human terminal.)
Why keyshroud?
Coding agents need credentials to do real work: gh, npm publish, cloud CLIs, webhooks, databases. The usual options are bad:
- ❌ Paste the key into the chat — now it is in the transcript, the provider's logs, and every future context window
- ❌ Put it in .env — the agent cats it while debugging, or commits it
- ❌ Pay for a secrets manager — op run needs a 1Password subscription, and most "agent vaults" are hosted SaaS
- ❌ Use a vault MCP server — most of them return the plaintext value straight to the model
keyshroud fixes this:
- ✅ Names, not values — agents see GH_TOKEN and bw://GitHub CLI token, never the token
- ✅ Masked output — any value that reaches stdout/stderr becomes
- ✅ Your vault — Vaultwarden on a $5 VPS or a Raspberry Pi, or Bitwarden; no account with us
- ✅ Free — MIT-licensed, no telemetry
Features
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
keyshroud: common questions
- Is keyshroud MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the keyshroud safety report
- How do I install keyshroud?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does keyshroud need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is keyshroud maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v0.8.0.
- What can I use instead of keyshroud?
- Servers from other publishers that do the same job: llmtrim MCP server, Commands MCP server and Shellward MCP server.
Alternatives to keyshroud
Same job from other publishers: the closest match first, then the best rated.
- llmtrimMCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.not reviewedEstablishedA
- CommandsModel Context Protocol server to run commands (tool: `runProcess`)not reviewedEstablishedA
- ShellwardAI agent security: 7 MCP tools for injection detection, PII scanning, command safety, DLP.not reviewedEstablishedA