
Tiny Cryptography
Gibber Mcp is a cryptographic Model Context Protocol server built with Express.js that provides tools for secure peer-to-peer communication, including P-256 key pair generation, shared secret derivation, AES-CCM encryption/decryption, and server-sent events for real-time message transmission. It solves the problem of enabling AI models to perform end-to-end encrypted communication by offering standardized cryptographic operations through the MCP interface, powered by the Stanford Javascript Crypto Library.
- GitHub stars
- 211
- tools
- 4
- last updated
- Mar 11, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
generateKeyPairGenerate a new SJCL P-256 key pair (without exposing the private key)
Generate a new SJCL P-256 key pair (without exposing the private key)
No parameter schema in public metadata yet.
deriveSharedSecretDerive a shared secret from private and public keys for secure communication
Derive a shared secret from private and public keys for secure communication
No parameter schema in public metadata yet.
encryptEncrypt messages using SJCL AES-CCM encryption with the derived shared secret
Encrypt messages using SJCL AES-CCM encryption with the derived shared secret
No parameter schema in public metadata yet.
decryptDecrypt messages using SJCL AES-CCM with the shared secret
Decrypt messages using SJCL AES-CCM with the shared secret
No parameter schema in public metadata yet.
Sponsors
Readme
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.
Now available at: http://104.248.174.57/sse
Powered by Stanford Javascript Crypto Library (SJCL)
What is MCP?
The Model Context Protocol (MCP) is an open standard that defines how AI models and tools communicate. It enables seamless interoperability between language models and external capabilities, allowing AI systems to use tools more effectively. MCP standardizes the way models request information and actions, making it easier to build complex AI applications with multiple components.
Features
- 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
Installation
# Clone the repository
git clone https://github.com/anton10xr/gibber-mcp
cd mcp-server
# Install dependencies
npm install
Environment Variables
Details
- Repository
- github.com/antonpk1/gibber-mcp
- Categories
- AI & LLM Tools, Security & Pentesting