MCP.Market

Vaultshell MCP server

by SoWhatI·io.github.SoWhatI/vaultshell·v0.1.2·1 stars

Injects secrets into shell commands at exec time; plaintext never reaches the LLM context

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Vaultshell yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Vaultshell tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Vaultshell compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 4,460 AI and agents servers
GitHub stars
1
more than 50% of 2,711 AI and agents servers

Install Vaultshell in Claude Code, Cursor or VS Code

claude mcp add vaultshell -- docker run -i --rm ghcr.io/sowhati/vaultshell:0.1.2
Add to Cursor

What the publisher says

From the Vaultshell repository's README, as published. We do not edit it. Read it on GitHub

vaultshell

English | 简体中文

Available on the official MCP Registry: io.github.SoWhatI/vaultshell

An MCP server that stores secrets in local secure storage, injects them into shell child processes at exec time based on rules, and guarantees secret plaintext never reaches the model context — not in tool responses, not in logs, not in audit records.

The closed loop: reference-based storage + conditional injection + mandatory output redaction.

Status: M3 — one-shot commands + persistent sessions + credential proxy +

external CLI backends. See

CHANGELOG and docs/design-spec.md.

The iron rule

masks ([REDACTED:NAME]), and redacted output.

  • No MCP tool returns secret plaintext — ever. Responses contain only names,

child process env and never pass through the tool layer.

  • Resolvers are only invoked inside the launcher; values go straight into the

reference only.

  • shellexec has no** free-form env parameter. Secrets enter by rule
  • Redactor failures are fail-closed: output is discarded, never returned raw.

Quick start

Requires Node.js 20+.

Install from GitHub (no npm registry account needed)

# Run on demand directly from the repo (npm installs devDependencies and
# builds dist/ via the `prepare` script):
npx -y github:SoWhatI/vaultshell

# Or install globally:
npm i -g github:SoWhatI/vaultshell

This is the same code as the npm registry package, installed from git — npm clones the repo, runs prepare (→ npm run build) and links the vaultshell bin. Pin a tag for reproducibility: npx -y github:SoWhatI/vaultshell#v0.1.1.

Docker (ghcr.io)

docker run -i --rm \
  -e MASTER_KEY=<64 hex chars> \
  -v ~/.vaultshell:/home/node/.vaultshell \
  ghcr.io/sowhati/vaultshell:latest

MCP client config using Docker:

{
  "mcpServers": {
    "vaultshell": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "MASTER_KEY=<64 hex chars>",
        "-v", "~/.vaultshell:/home/node/.vaultshell",
        "ghcr.io/sowhati/vaultshell:latest"
      ]
    }
  }
}

The image runs as the non-root node user (HOME=/home/node), so the data volume mounts at /home/node/.vaultshell. node-pty is excluded from the image — sessions automatically fall back to pipe mode (pty: false) in containers; injection and redaction are unchanged. The web subcommand passes through (docker run … ghcr.io/sowhati/vaultshell web — loopback inside the container, of limited use).

No Smithery distribution: Smithery has gone hosted-only (it only

accepts servers deployed to its own infrastructure). vaultshell's secrets

must stay on the user's machine by design — third-party hosting is

incompatible with its threat model, so we deliberately do not publish

there.

From source

# Run via npx (after publish) or from source:
npm install && npm run build

# 1. Create a master key for the encrypted-file backend
export MASTER_KEY=$(openssl rand -hex 32)

# 2. Create ~/.vaultshell/config.yaml and ~/.vaultshell/rules.yaml
#    (full annotated examples: docs/user-guide.md)

# 3. Store a secret (never echoed back) and run with injection
#    via your MCP client's tools: secret_set, then shell_exec

Claude Desktop (claudedesktopconfig.json):

{
  "mcpServers": {
    "vaultshell": {
      "command": "npx",
      "args": ["-y", "vaultshell"],
      "env": { "MASTER_KEY": "<64 hex chars>" }
    }
  }
}

Full setup, configuration reference, rule-writing guide, client integration, and FAQ: docs/user-guide.md.

MCP tools

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Vaultshell: common questions

Is Vaultshell MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Vaultshell safety report
How do I install Vaultshell?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Vaultshell need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Vaultshell maintained?
The last commit was 35 days ago (2026-09-30). The latest release is v0.1.2.
What can I use instead of Vaultshell?
Servers from other publishers that do the same job: Commands MCP server and Shellward MCP server.
How does Vaultshell compare with other AI and agents MCP servers?
safety score 88/100 (higher than 80% of 4,460 AI and agents servers); github stars 1 (more than 50% of 2,711 AI and agents servers). Full comparison.

Alternatives to Vaultshell

Same job from other publishers: the closest match first, then the best rated.

  • Commands
    Model Context Protocol server to run commands (tool: `runProcess`)
    A
  • Shellward
    AI agent security: 7 MCP tools for injection detection, PII scanning, command safety, DLP.
    A