# gibber-mcp

> MCP Server

This repository hosts a Model Context Protocol (MCP) server, offering cryptographic tools like key pair generation, shared secret derivation, and message encryption/decryption using the Stanford Javascript Crypto Library.

## Overview

- **Category:** Communication
- **Language:** JavaScript
- **Stars:** 215
- **Forks:** 17
- **Owner:** anton10xr
- **GitHub:** https://github.com/anton10xr/gibber-mcp
- **Homepage:** https://www.youtube.com/watch?v=m59y309_cpg
- **Created:** 2025-03-02T16:46:03+00:00
- **Updated:** 2025-03-27T13:52:49+00:00
- **Source:** https://model-context-protocol.com/servers/mcp-server-llm-agent-encryption-tools

## Setup

## Setup

```bash
# Clone the repository
git clone https://github.com/anton10xr/gibber-mcp
cd mcp-server

# Install dependencies
npm install
```

## Tools

## Available Tools

1. Generate SJCL P-256 key pairs (Generate a new SJCL P-256 key pair without exposing the private key).
2. Derive shared secrets (Derive a shared secret from private and public keys for secure communication).
3. Encrypt messages (Encrypt messages using SJCL AES-CCM encryption with the derived shared secret).
4. Decrypt messages (Decrypt messages using SJCL AES-CCM with the shared secret).
5. Server-sent events (SSE) (Real-time communication).
