Tiny Cryptography MCP Server
@anton10xr
About Tiny Cryptography MCP Server
Tiny MCP server with cryptography tools, sufficient to establish end-to-end encryption between LLM agents
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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.
Frequently asked questions
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.
Basic information
More Other MCP servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews β all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1β3
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
π Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
FastMCP v2 π
jlowinπ The fast, Pythonic way to build MCP servers and clients.
Comments