Tiny Cryptography MCP Server
@anton10xr
关于 Tiny Cryptography MCP Server
Tiny MCP server with cryptography tools, sufficient to establish end-to-end encryption between LLM agents
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Tiny Cryptography MCP Server?
A Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption. It is powered by the Stanford Javascript Crypto Library (SJCL) and is aimed at developers needing secure communication within MCP-based AI applications.
How to use Tiny Cryptography MCP Server?
Clone the repository, install dependencies with npm install, set the PORT environment variable (default: 3006), then run npm run dev for development or npm run build && npm start for production. Connect via GET /sse and send messages to POST /messages/:id. The server exposes four tools: generateKeyPair, deriveSharedSecret, encrypt, and decrypt.
Key features of Tiny Cryptography MCP Server
- Generate SJCL P-256 key pairs
- Derive shared secrets for secure communication
- Encrypt messages using SJCL AES-CCM
- Decrypt encrypted messages
- Server-sent events (SSE) for real-time communication
Use cases of Tiny Cryptography MCP Server
- Establishing encrypted channels between two AI agents to prevent eavesdropping
- Exchanging sensitive data securely within a multi-robot or multi-agent conversation
- Demonstrating end-to-end encryption workflows in MCP-based applications
FAQ from Tiny Cryptography MCP Server
What cryptographic library does it use?
It uses the Stanford Javascript Crypto Library (SJCL).
What algorithms are supported?
Key generation uses P-256 (ECDH), and message encryption/decryption uses AES-CCM via SJCL.
How do I install and run the server?
Clone the repo, run npm install, optionally set the PORT environment variable, then use npm run dev for development or npm run build && npm start for production.
What are the API endpoints?
GET /sse connects to the server via server-sent events, and POST /messages/:id sends messages to a specific connection.
What is the license?
The server is licensed under the MIT License.
其他 分类下的更多 MCP 服务器
ghidraMCP
LaurieWiredMCP Server for Ghidra
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
评论