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 分