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.
微型加密 MCP 服务器
使用 Express.js 构建的模型上下文协议服务器,提供加密工具,包括密钥对生成、共享秘密派生和消息加密/解密。
现已开放:http: //104.248.174.57/sse
由斯坦福 Javascript 加密库 (SJCL)提供支持
什么是 MCP?
模型上下文协议 (MCP)是一个开放标准,定义了 AI 模型和工具如何通信。它实现了语言模型与外部功能之间的无缝互操作,使 AI 系统能够更有效地使用工具。MCP 标准化了模型请求信息和操作的方式,使构建包含多个组件的复杂 AI 应用程序变得更加容易。
特征
- 生成 SJCL P-256 密钥对
- 导出安全通信的共享秘密
- 使用 SJCL AES-CCM 加密消息
- 解密加密消息
- 用于实时通信的服务器发送事件 (SSE)
安装
环境变量
服务器使用以下环境变量:
PORT
:服务器运行的端口(默认值:3006)
发展
生产
API 端点
GET /sse
:使用服务器发送的事件连接到服务器POST /messages/:id
:向特定连接发送消息
工具
服务器提供以下加密工具:
- generateKeyPair :生成新的 SJCL P-256 密钥对(不暴露私钥)
- deriveSharedSecret :从私钥和公钥中获取共享秘密,以实现安全通信
- 加密:使用派生的共享密钥,使用 SJCL AES-CCM 加密对消息进行加密
- 解密:使用共享密钥的 SJCL AES-CCM 解密消息
连接到此 MCP 服务器的完整 Sonnet 3.7 LLM 线程示例:
系统消息:
消息
执照
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.
使用 Express.js 构建的模型上下文协议服务器,提供加密工具,包括密钥对生成、共享秘密派生和消息加密/解密。
- 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
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 -102662TypeScriptMIT 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