Skip to main content
Glama

📝 설명

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

Related MCP server: ABAP-ADT-API MCP-Server

📺 데모

데모

✨ 특징

  • [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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

Latest Blog Posts

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