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 で構築されたモデル コンテキスト プロトコル サーバー。キー ペアの生成、共有秘密の導出、メッセージの暗号化/復号化などの暗号化ツールを提供します。
現在、次のURLから入手可能です: http://104.248.174.57/sse
Stanford Javascript Crypto Library (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 : 安全な通信のために秘密鍵と公開鍵から共有秘密を導出する
- encrypt : 派生した共有秘密鍵を使用して SJCL AES-CCM 暗号化を使用してメッセージを暗号化します。
- decrypt : 共有秘密鍵を使って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