WebCrypt v1.0.1
MCP serverCommerce & financewebcrypt gives your AI built-in encryption and digital signature abilities. Once added, your AI can protect sensitive data with AES-256-GCM, work with RSA-4069 keys, sign data, and use post-quantum methods, all with no extra dependencies to install. It is maintained by the community, with source code at github.com/putervision/webcrypt.
Unavailable. This server has no hosted endpoint yet, so Ahel can't serve it.
Add to setup to save this item as a reference. Ahel cannot run it, and signing in will not install it.
What your AI can do with it
- Encrypt and decrypt sensitive data with AES-256-GCM
- Handle RSA-4096 encryption tasks
- Sign data with digital signatures
- Use post-quantum cryptography (PQC) designed to resist quantum computers
- Run with zero dependencies, so nothing extra needs installing
Getting started
- Save this item in Your setup as a reference.
- Read the source or reference documentation for its setup requirements. Saving it here does not connect it to your AI.
- Check this page for availability before trying to install it through Ahel.
From the project's README
As published by putervision/webcrypt in README.md.
Zero-dependency Web Crypto & native AI Agent Tooling (MCP) for modern JavaScript.
AES-256-GCM symmetric encryption, RSA-4096 hybrid public keys, ECDH key agreement, ECDSA/HMAC digital signatures, and Post-Quantum KEM (Kyber/Dilithium) β zero runtime dependencies, pure Web Crypto API.
β‘ Quickstart (15 Seconds)
1. Installation
# π¦ Install as project library (Node.js, TypeScript, Browser)
npm install webcrypt
# π Install globally (CLI utilities & global MCP tools)
npm install -g webcrypt
import { WebCrypt, WebCryptAsym } from "webcrypt";
// π Symmetric AES-256-GCM (600k PBKDF2 iterations)
const wc = new WebCrypt();
const encrypted = await wc.encryptText("Secret payload", "password");
const decrypted = await wc.decryptText(encrypted, "password");
// π Asymmetric RSA-4096 Hybrid Encryption
const wca = new WebCryptAsym();
const keyPair = await wca.generateKeyPair(4096);
const cipher = await wca.encryptText("Secret payload", keyPair.publicKey);
const plain = await wca.decryptText(cipher, keyPair.privateKey);
2. Auto-Setup for AI Agents & IDEs (MCP Server)
# Initialize MCP server, agent skills, and rules across your project
npx webcrypt init # or `webcrypt init` if installed globally
Supports Google Antigravity, Cursor, Claude Desktop, VS Code / Copilot, Windsurf, Cline, and Zed.
π€ Why AI Agents Need WebCrypt MCP
Equip autonomous coding agents with an authenticated cryptographic vault directly in their toolbelt:
- π Confidential Local Vaulting (
encrypt_payload): Encrypt API keys and state memory before writing to disk to prevent prompt log leaks. - π‘οΈ Tamper-Proof Provenance (
sign_verify): Cryptographically sign test evidence packs, release binaries, and code diffs with ECDSA or HMAC. - π€ Inter-Agent Key Exchange (
manage_keys): Ephemeral JWK keypairs (RSA-4096, ECDH P-256/P-384) for private agent-to-agent messaging. - βοΈ Post-Quantum Guardrails (
pqc_kem_sign): Built-in Kyber KEM and Dilithium signatures future-proof long-term agent artifacts. - β‘ Zero Dependencies: 100% native
crypto.subtleexecution across Node.js 18+, Bun, browsers, and Edge runtimes.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Autonomous AI Coding Agent β
β (Antigravity / Cursor / Claude / Copilot / Cline) β
βββββββββββ¬ββββββββββββββββββββ¬ββββββββββββββββββββ¬ββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β state-memory-mcp ββ vision-memory-mcp ββ webcrypt β
β (Workflow State) ββ (Visual Cache) ββ (Security Vault) β
β β’ Task Graph DAG ββ β’ UI Grounding ββ β’ AES-256 Vault β
β β’ Decisions & SDDββ β’ Layout Trees ββ β’ RSA/ECDH Keys β
β β’ Event Ledger ββ β’ Visual History ββ β’ Digital Sigs β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π οΈ MCP Tools Reference (6 Core Tools)
| Tool | Action / Mode | Description |
|---|---|---|
encrypt_payload | symmetric | asymmetric | data | Encrypt text, JSON objects, or files with AES-256-GCM or RSA-4096. |
decrypt_payload | symmetric | asymmetric | data | Decrypt ciphertext back to plaintext or structured JSON. |
manage_keys | generate | generate_random_password | Generate JWK keypairs (RSA, ECDH, ECDSA, RSA-PSS) or high-entropy passwords. |
crypto_hash | SHA-256 | SHA-512 | SHA-3 | Compute cryptographic hash digests in hex or base64. |
sign_verify | sign | verify | Sign and verify messages, release hashes, and evidence packs. |
pqc_kem_sign | kyber_* | dilithium_* | hybrid_* | Post-quantum Kyber KEM encapsulation and Dilithium signatures. |
π Technical Documentation Directory
Explore dedicated guides in docs/ and examples/:
| Guide | Topic |
|---|---|
| π Live Interactive Playground | Test all crypto features in the browser demo. |
| π» CLI Reference Guide | Scaffolding, global project scanning, and terminal utilities. |
| βοΈ Multi-IDE MCP Setup Guide | Step-by-step MCP JSON configs for all major IDEs. |
π Symmetric Encryption API (WebCrypt) | AES-256-GCM, streaming files, WebRTC E2EE, PBKDF2. |
π Asymmetric Encryption API (WebCryptAsym) | RSA-4096 hybrid, ECDH key agreement, ECDSA/RSA-PSS. |
| βοΈ Post-Quantum Cryptography Guide | Kyber KEM, Dilithium signatures, and Hybrid KEM. |
| ποΈ Architecture & MCP Specifications | Stdio JSON-RPC 2.0 protocol and chunk framing specs. |
| π€ Agent Skill Definition | Custom agent skill with automated test runner script. |
| π Project Instructions Template | Multi-agent rules template (<!-- webcrypt-mcp:start -->). |
| π‘ Code Examples Directory | Ready-to-run Node.js & browser recipes. |
π PuterVision Triad Standard
- π
@putervision/state-memory-mcp: Persistent SQLite graph for workflow states, task DAGs, and decision trails. - ποΈ
@putervision/vision-memory-mcp: Multimodal visual layout cache, AX grounding, and video replay analysis. - π
webcrypt: Zero-dependency cryptographic vault, payload encryption, key management, and digital signatures.
π§ͺ Testing & Diagnostics
# Run unit & integration test matrix (30 suites, 247 tests)
npm test
# Run live MCP tool test runner (25 assertions, 100% verified)
node .agents/skills/webcrypt-mcp/scripts/exercise_tools.js
# Audit environment & project configuration health
webcrypt doctor
βοΈ License & Disclaimers
Developed and maintained by PuterVision. Released under the MIT License.
- 100% Local Execution Guarantee: All cryptographic operations execute locally in memory via standard W3C Web Crypto API (
crypto.subtle). Zero external API calls, telemetry, or network transmissions. - Trademarks & Non-Affiliation: Product names (Cursor, Claude, Google Antigravity, VS Code, GitHub Copilot, Windsurf, Cline, Zed) are property of their respective owners and used solely for compatibility identification.
Signals
- GitHub stars
- 28
- Forks
- 5
- Last commit
- Aug 2026
- Weekly downloads
- 126
- Weekly_downloads
- 151 weekly_downloads
Advanced
- Delivery
- webcrypt MCP server β your Ahel connector (mcp.ahel.ai) β your AI.
- Item type
- mcp-server
- Key
io-github-putervision-webcrypt- Source
- github.com/putervision/webcrypt
github.com/putervision/webcrypt
More in Commerce & finance
MCP server Β· mikeypetrillo
More in Commerce & financecrypto-quant-signal-mcp
MCP server Β· algovaultlabs
More in Commerce & financeHive Intelligence MCP
MCP server Β· hive-intel
More in Commerce & financekeryx
MCP server Β· tang-vu
More in Commerce & financetruss44-mcp-crypto-price
MCP server Β· truss44
More in Commerce & financetrading-mcp
MCP server Β· ai-rook
More in Commerce & finance