remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
The MCP server is built with Express.js to provide cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.
The MCP server code is hosted on GitHub, allowing users to clone the repository (https://github.com/anton10xr/gibber-mcp) for local installation and development.
Implements the Stanford Javascript Crypto Library (SJCL) to provide cryptographic operations like P-256 key pair generation, shared secret derivation, and AES-CCM encryption/decryption.
Servidor MCP de criptografía diminuta
Un servidor de protocolo de contexto de modelo creado con Express.js que proporciona herramientas criptográficas que incluyen generación de pares de claves, derivación de secretos compartidos y cifrado/descifrado de mensajes.
Ahora disponible en: http://104.248.174.57/sse
Desarrollado por Stanford Javascript Crypto Library (SJCL)
¿Qué es MCP?
El Protocolo de Contexto de Modelo (MCP) es un estándar abierto que define cómo se comunican los modelos y las herramientas de IA. Facilita la interoperabilidad fluida entre los modelos de lenguaje y las capacidades externas, lo que permite a los sistemas de IA utilizar las herramientas con mayor eficacia. MCP estandariza la forma en que los modelos solicitan información y acciones, lo que facilita la creación de aplicaciones de IA complejas con múltiples componentes.
Características
- Generar pares de claves SJCL P-256
- Obtener secretos compartidos para una comunicación segura
- Cifrar mensajes usando SJCL AES-CCM
- Descifrar mensajes cifrados
- Eventos enviados por el servidor (SSE) para comunicación en tiempo real
Instalación
Variables de entorno
El servidor utiliza las siguientes variables de entorno:
PORT
: El puerto en el que se ejecutará el servidor (predeterminado: 3006)
Desarrollo
Producción
Puntos finales de API
GET /sse
: Conectarse al servidor mediante eventos enviados por el servidorPOST /messages/:id
: Envía mensajes a una conexión específica
Herramientas
El servidor proporciona las siguientes herramientas criptográficas:
- generateKeyPair : genera un nuevo par de claves SJCL P-256 (sin exponer la clave privada)
- deriveSharedSecret : deriva un secreto compartido a partir de claves privadas y públicas para una comunicación segura
- cifrar : cifrar mensajes utilizando el cifrado SJCL AES-CCM con el secreto compartido derivado
- descifrar : descifrar mensajes usando SJCL AES-CCM con el secreto compartido
Ejemplo de un hilo LLM Sonnet 3.7 completo conectado a este servidor MCP:
Mensaje del sistema:
Mensajes
Licencia
This server cannot be installed
Un servidor de protocolo de contexto de modelo creado con Express.js que proporciona herramientas criptográficas que incluyen generación de pares de claves, derivación de secretos compartidos y cifrado/descifrado de mensajes.
- What is MCP?
- Features
- Installation
- Environment Variables
- Development
- Production
- API Endpoints
- Tools
- Example of a full Sonnet 3.7 LLM thread connected to this MCP server:
- License