Tiny Cryptography MCP Server
Компактный сервер с крипто-инструментами для end-to-end шифрования между агентами ИИ.
Описание
Сервер на 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).