Tiny Cryptography MCP Server
@anton10xr
Tiny Cryptography MCP Server について
Tiny MCP server with cryptography tools, sufficient to establish end-to-end encryption between LLM agents
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Tiny Cryptography MCP Server?
A Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption. It is powered by the Stanford Javascript Crypto Library (SJCL) and is aimed at developers needing secure communication within MCP-based AI applications.
How to use Tiny Cryptography MCP Server?
Clone the repository, install dependencies with npm install, set the PORT environment variable (default: 3006), then run npm run dev for development or npm run build && npm start for production. Connect via GET /sse and send messages to POST /messages/:id. The server exposes four tools: generateKeyPair, deriveSharedSecret, encrypt, and decrypt.
Key features of Tiny Cryptography MCP Server
- Generate SJCL P-256 key pairs
- Derive shared secrets for secure communication
- Encrypt messages using SJCL AES-CCM
- Decrypt encrypted messages
- Server-sent events (SSE) for real-time communication
Use cases of Tiny Cryptography MCP Server
- Establishing encrypted channels between two AI agents to prevent eavesdropping
- Exchanging sensitive data securely within a multi-robot or multi-agent conversation
- Demonstrating end-to-end encryption workflows in MCP-based applications
FAQ from Tiny Cryptography MCP Server
What cryptographic library does it use?
It uses the Stanford Javascript Crypto Library (SJCL).
What algorithms are supported?
Key generation uses P-256 (ECDH), and message encryption/decryption uses AES-CCM via SJCL.
How do I install and run the server?
Clone the repo, run npm install, optionally set the PORT environment variable, then use npm run dev for development or npm run build && npm start for production.
What are the API endpoints?
GET /sse connects to the server via server-sent events, and POST /messages/:id sends messages to a specific connection.
What is the license?
The server is licensed under the MIT License.
「その他」の他のコンテンツ
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
コメント