Перейти к содержимому

Tiny Cryptography MCP Server

Компактный сервер с крипто-инструментами для end-to-end шифрования между агентами ИИ.

JavaScript
206 stars

Описание

Сервер на Express.js с криптографическими инструментами на базе SJCL: генерация ключевых пар P-256, выведение общих секретов, шифрование/дешифрование сообщений AES-CCM. Поддерживает SSE для реального времени. Идеален для безопасного общения LLM-агентов, как в примерах с роботами, передающими зашифрованные данные без посредников.

Возможности

Генерация ключевых пар

Создание SJCL P-256 ключевых пар без раскрытия приватного ключа.

Выведение общего секрета

Получение общего секрета из приватного и публичного ключей для безопасной связи.

Шифрование сообщений

Шифрование текстов AES-CCM с использованием общего секрета.

Дешифрование сообщений

Дешифрование AES-CCM с общим секретом и IV.

Server-sent events

Поддержка SSE для реального времени коммуникации через GET /sse и POST /messages/:id.

Установка

Клонируйте репозиторий:

git clone https://github.com/anton10xr/gibber-mcp cd mcp-server

Установите зависимости:

npm install

Для разработки: npm run dev

Для продакшена: npm run build npm start

Укажите переменную PORT (по умолчанию 3006).

Информация

Язык
JavaScript
GitHub Stars
206

Ссылки