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
Stanford Javascript Crypto Library(SJCL) 기반
MCP란 무엇인가요?
모델 컨텍스트 프로토콜(MCP) 은 AI 모델과 도구의 통신 방식을 정의하는 개방형 표준입니다. 언어 모델과 외부 기능 간의 원활한 상호 운용성을 지원하여 AI 시스템이 도구를 더욱 효과적으로 사용할 수 있도록 합니다. MCP는 모델이 정보와 동작을 요청하는 방식을 표준화하여 여러 구성 요소를 갖춘 복잡한 AI 애플리케이션을 더욱 쉽게 구축할 수 있도록 합니다.
특징
- SJCL P-256 키 쌍 생성
- 안전한 통신을 위한 공유 비밀 도출
- SJCL AES-CCM을 사용하여 메시지 암호화
- 암호화된 메시지 해독
- 실시간 통신을 위한 서버 전송 이벤트(SSE)
설치
지엑스피1
환경 변수
서버는 다음과 같은 환경 변수를 사용합니다.
PORT
: 서버가 실행될 포트(기본값: 3006)
개발
생산
API 엔드포인트
GET /sse
: 서버에서 보낸 이벤트를 사용하여 서버에 연결합니다.POST /messages/:id
: 특정 연결에 메시지 보내기
도구
서버는 다음과 같은 암호화 도구를 제공합니다.
- generateKeyPair : 개인 키를 노출하지 않고 새로운 SJCL P-256 키 쌍을 생성합니다.
- deriveSharedSecret : 보안 통신을 위해 개인 키와 공개 키에서 공유 비밀을 파생합니다.
- 암호화 : 파생된 공유 비밀을 사용하여 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