WebCrypt MCP Server
io.github.putervision由 GitHub 帳號 putervision 發布v1.0.1更新於 Oct 24, 2026
Zero-dependency Web Crypto & AI Agent MCP Server (AES-256-GCM, RSA-4096, PQC, Signatures).
概覽
本機 MCP 伺服器,提供 Web Crypto 工具,讓助理對酬載進行加密、解密、雜湊、簽章與金鑰管理。
- 可以做什麼
- 以 AES-256-GCM 或 RSA-4096 混合加密對文字、JSON 物件或檔案進行加密與解密
- 產生 JWK 金鑰對(RSA、ECDH、ECDSA、RSA-PSS)以及高熵密碼
- 計算 SHA-256、SHA-512、SHA-3 摘要,輸出十六進位或 base64
- 以 ECDSA 或 HMAC 對訊息、發佈雜湊與證據包進行簽章與驗證
- 執行後量子 Kyber KEM 封裝與 Dilithium 簽章,包含混合模式
- 適用情境
- 適合程式碼助理需要把金鑰或狀態記憶加密後寫入磁碟、證明測試證據或發佈雜湊未被竄改,或在助理之間交換金鑰的情境。偏向本機安全類助理工作流程,而非一般開發任務。
- 執行需求
- 以本機 stdio 程序執行,從 npm 套件 webcrypt 安裝(需 Node.js 18+ 或 Bun);可用全域安裝或 npx 完成 IDE 與助理設定初始化。未宣告任何帳號、API 金鑰或環境變數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 WebCrypt MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
WebCrypt v1.0.1
Zero-dependency Web Crypto & native AI Agent Tooling (MCP) for modern JavaScript.
[npm version] [npm downloads] [Node] [TypeScript] [MCP] [Tests] [Coverage] [PuterVision Triad] [License: MIT]
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
2. Auto-Setup for AI Agents & IDEs (MCP Server)
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.
🛠️ MCP Tools Reference (6 Core Tools)
📚 Technical Documentation Directory
Explore dedicated guides in docs/ and examples/:
🌐 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
⚖️ 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.
來源:README.md,提交 4afe873
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分