seal

velvetmonkey/seal
★ 0 stars JavaScript Security Updated 1d ago
Seal puts an approval gate in front of one tool of one MCP server. You approve one exact call. The authorization rule is PROVED. The state machine is TESTED.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "seal": {
      "command": "npx",
      "args": [
        "-y",
        "velvetmonkey/seal"
      ]
    }
  }
}

README Excerpt

<p align="center"><img src="assets/seal-logo.png" width="150" alt="Seal"></p> Seal puts an approval gate in front of one tool of one MCP server. You approve one exact call. Seal will not run it twice. It might not run it at all. Seal writes a signed receipt of the decision. The demo generates a temporary signing key for its run; the protected path creates or reuses a machine-local signing key.