antonpk1 avatar

Tiny Cryptography

antonpk1/gibber-mcp

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 tools

Public 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


View the full README on GitHub

Details

Repository
github.com/antonpk1/gibber-mcp
Categories
AI & LLM Tools, Security & Pentesting

Related AI & LLM Tools MCP servers

View all
1minipuft avatarClaude Prompts Mcpminipuft/claude-prompts-mcpReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.192stars
2jagan-shanmugam avatarOpenStreetMapjagan-shanmugam/open-streetmap-mcpAn OpenStreetMap MCP server implementation that enhances LLM capabilities with location-based services and geospatial data.191stars
3meilisearch avatarMeilisearchmeilisearch/meilisearch-mcpA Model Context Protocol (MCP) server for interacting with Meilisearch through LLM interfaces.186stars
4intina47 avatarContext Syncintina47/context-syncUniversal AI Memory - Sync context across Claude, VsCode, Cursor, Continue, Windsurf, Zed & more165stars
5mnexa-ai avatare2a — email for AI agentsmnexa-ai/e2aAuthenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.157stars
6cyanheads avatarMcp Ts Corecyanheads/mcp-ts-coreAgent-native TypeScript framework for building MCP servers.153stars