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
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.
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.
- ¿Qué es MCP?
- Características
- Instalación
- Variables de entorno
- Desarrollo
- Producción
- Puntos finales de API
- Herramientas
- Ejemplo de un hilo LLM Sonnet 3.7 completo conectado a este servidor MCP:
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityAn unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.Last updated -62JavaScriptApache 2.0
- -securityFlicense-qualityThis server enables running a Model Context Protocol in a web browser with functionalities including arithmetic operations and session-based key-value storage.Last updated -2TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server for AES encryption and decryption, supporting various modes, padding, and input/output formats for secure data handling.Last updated -10242TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.Last updated -2PythonMIT License