Skip to main content
Glama

Crypto_MCP

📝 설명

암호화/복호화/알고리즘/해시를 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다.

📺 데모

데모

✨ 특징

  • [x] AES 암호화 및 복호화 지원(128비트)
    • 지원 모드: ECB, CBC, CFB, OFB, CTR
    • 패딩 모드 지원: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
    • 지원 출력 형식: base64, hex
    • 지원 입력 형식: base64, hex
  • [x] MD5, SHA1, SHA256, SHA384, SHA512, SHA224 알고리즘 지원
  • [x] DES 암호화 및 복호화 지원(64비트)
    • 지원 모드: ECB, CBC, CFB, OFB, CTR
    • 패딩 모드 지원: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
    • 지원 출력 형식: base64, hex
    • 지원 입력 형식: base64, hex

🔮 곧 출시

  • [ ] 더 많은 암호화 및 복호화 알고리즘 지원

📦 설치

Smithery를 통해 설치

Smithery 를 통해 Claude Desktop용 Crypto_MCP를 자동으로 설치하려면:

지엑스피1

수동 설치

  1. 저장소 복제
git clone https://github.com/1595901624/crypto-mcp.git
  1. 종속성 설치
pnpm install
  1. 프로젝트 빌드
pnpm run build
  1. Claude Desktop MCP 설정 파일에 추가
{ "mcpServers": { "crypto-mcp": { "command": "node", "args": ["path/to/crypto-mcp/build/index.js"], "disabled": false, "autoApprove": [] } } }

🔧 사용법

사용 가능한 도구

AES
  • aes_encrypt : AES 매개변수를 사용하여 텍스트를 암호화합니다.
    • text : 암호화할 텍스트 ( 필수 )
    • key : 텍스트를 암호화하는 키(선택 사항, 기본값은 your-key-0123456)
    • padding : 패딩 모드(선택 사항, 기본값은 Pkcs7)
    • outputFormat : 출력 형식(선택 사항, 기본값은 base64)
    • iv : 초기화 벡터(선택 사항, 기본값은 your-iv-01234567)
    • mode : 텍스트를 암호화하는 모드(선택 사항, 기본값은 ECB)
  • aes_decrypt : AES 매개변수를 사용하여 텍스트를 복호화합니다.
    • text : 복호화할 텍스트 ( 필수 )
    • key : 텍스트를 해독하는 키(선택 사항, 기본값은 your-key-0123456)
    • padding : 패딩 모드(선택 사항, 기본값은 Pkcs7)
    • inputFormat : 입력 형식(선택 사항, 기본값은 base64)
    • iv : 초기화 벡터(선택 사항, 기본값은 your-iv-01234567)
    • mode : 텍스트를 해독하는 모드(선택 사항, 기본값은 ECB)
요람
  • md5 : 문자열 매개변수의 MD5 해시를 계산합니다.
    • input : 해시할 입력 문자열( 필수 )
  • sha1 : 문자열의 SHA-1 해시를 계산합니다. 매개변수:
    • input : 해시할 입력 문자열( 필수 )
  • sha256 : 문자열 매개변수의 SHA-256 해시를 계산합니다.
    • input : 해시할 입력 문자열( 필수 )
  • sha384 : 문자열의 SHA-384 해시를 계산합니다. 매개변수:
    • input : 해시할 입력 문자열( 필수 )
  • sha512 : 문자열 매개변수의 SHA-512 해시를 계산합니다.
    • input : 해시할 입력 문자열( 필수 )
  • sha224 : 문자열 매개변수의 SHA-224 해시를 계산합니다.
    • input : 해시할 입력 문자열( 필수 )
데스
  • des_encrypt : DES 매개변수를 사용하여 텍스트를 암호화합니다.
    • text : 암호화할 텍스트 ( 필수 )
    • key : 텍스트를 암호화하는 키(선택 사항, 기본값은 your-key)
    • padding : 패딩 모드(선택 사항, 기본값은 Pkcs7)
    • outputFormat : 출력 형식(선택 사항, 기본값은 base64)
    • iv : 초기화 벡터(선택 사항, 기본값은 your-iv-)
    • mode : 텍스트를 암호화하는 모드(선택 사항, 기본값은 ECB)
  • des_decrypt : DES 매개변수를 사용하여 텍스트를 해독합니다.
    • text : 복호화할 텍스트 ( 필수 )
    • key : 텍스트를 해독하는 키(선택 사항, 기본값은 your-key)
    • padding : 패딩 모드(선택 사항, 기본값은 Pkcs7)
    • inputFormat : 입력 형식(선택 사항, 기본값은 base64)
    • iv : 초기화 벡터(선택 사항, 기본값은 your-iv-)
    • mode : 텍스트를 해독하는 모드(선택 사항, 기본값은 ECB)

📝 개발

# Install dependencies npm install # Build the project npm run build # Development with auto-rebuild npm run watch

📝 라이센스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

안전한 데이터 처리를 위해 다양한 모드, 패딩, 입출력 형식을 지원하는 AES 암호화 및 복호화를 위한 모델 컨텍스트 프로토콜 서버입니다.

  1. 📺 데모
    1. ✨ 특징
      1. 🔮 곧 출시
        1. 📦 설치
          1. Smithery를 통해 설치
          2. 수동 설치
        2. 🔧 사용법
          1. 사용 가능한 도구
        3. 📝 개발
          1. 📝 라이센스

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A secure Model Context Protocol server that manages time-based operations using timing attack protection and timelock encryption, allowing for timed interval management and secure data storage.
              Last updated -
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              This server enables running a Model Context Protocol in a web browser with functionalities including arithmetic operations and session-based key-value storage.
              Last updated -
              2
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server built with Express.js that provides cryptographic tools including key pair generation, shared secret derivation, and message encryption/decryption.
              Last updated -
              160
              JavaScript
            • -
              security
              A
              license
              -
              quality
              A 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 -
              2
              Python
              MIT License
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/1595901624/crypto-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server