Skip to main content
Glama

Crypto_MCP

📝 Descripción

Un servidor de Protocolo de Contexto Modelo (MCP) para encriptar/desencriptar/algoritmo/hash.

📺 Demostración

Manifestación

✨ Características

  • [x] Admite cifrado y descifrado AES (128 bits)
    • Modo de soporte: ECB, CBC, CFB, OFB, CTR
    • Modo de relleno compatible: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
    • Formato de salida admitido: base64, hexadecimal
    • Formato de entrada admitido: base64, hexadecimal
  • [x] Admite algoritmos MD5, SHA1, SHA256, SHA384, SHA512 y SHA224
  • [x] Admite cifrado y descifrado DES (64 bits)
    • Modo de soporte: ECB, CBC, CFB, OFB, CTR
    • Modo de relleno compatible: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
    • Formato de salida admitido: base64, hexadecimal
    • Formato de entrada admitido: base64, hexadecimal

🔮 Próximamente

  • [ ] Admite más algoritmos de cifrado y descifrado

📦 Instalación

Instalación mediante herrería

Para instalar Crypto_MCP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @1595901624/crypto-mcp --client claude

Instalación manual

  1. Clonar el repositorio
git clone https://github.com/1595901624/crypto-mcp.git
  1. Instalar dependencias
pnpm install
  1. Construir el proyecto
pnpm run build
  1. Agregar a su archivo de configuración MCP de Claude Desktop
{ "mcpServers": { "crypto-mcp": { "command": "node", "args": ["path/to/crypto-mcp/build/index.js"], "disabled": false, "autoApprove": [] } } }

🔧 Uso

Herramientas disponibles

AES
  • aes_encrypt : cifrar texto con parámetros AES:
    • text : El texto a cifrar ( obligatorio )
    • key : La clave para cifrar el texto (opcional, el valor predeterminado es your-key-0123456)
    • padding : El modo de relleno (opcional, el valor predeterminado es Pkcs7)
    • outputFormat : El formato de salida (opcional, el valor predeterminado es base64)
    • iv : El vector de inicialización (opcional, el valor predeterminado es your-iv-01234567)
    • mode : El modo para cifrar el texto (opcional, el predeterminado es ECB)
  • aes_decrypt : Descifrar texto con parámetros AES:
    • text : El texto a descifrar ( obligatorio )
    • key : La clave para descifrar el texto (opcional, el valor predeterminado es your-key-0123456)
    • padding : El modo de relleno (opcional, el valor predeterminado es Pkcs7)
    • inputFormat : El formato de entrada (opcional, el valor predeterminado es base64)
    • iv : El vector de inicialización (opcional, el valor predeterminado es your-iv-01234567)
    • mode : El modo para descifrar el texto (opcional, el predeterminado es ECB)
Digerir
  • md5 : Calcula el hash MD5 de los parámetros de una cadena:
    • input : La cadena de entrada para generar el hash ( obligatorio )
  • sha1 : Calcula el hash SHA-1 de los parámetros de una cadena:
    • input : La cadena de entrada para generar el hash ( obligatorio )
  • sha256 : Calcula el hash SHA-256 de los parámetros de una cadena:
    • input : La cadena de entrada para generar el hash ( obligatorio )
  • sha384 : Calcula el hash SHA-384 de los parámetros de una cadena:
    • input : La cadena de entrada para generar el hash ( obligatorio )
  • sha512 : Calcula el hash SHA-512 de los parámetros de una cadena:
    • input : La cadena de entrada para generar el hash ( obligatorio )
  • sha224 : Calcula el hash SHA-224 de los parámetros de una cadena:
    • input : La cadena de entrada para generar el hash ( obligatorio )
DES
  • des_encrypt : Cifrar texto con parámetros DES:
    • text : El texto a cifrar ( obligatorio )
    • key : La clave para cifrar el texto (opcional, el valor predeterminado es su clave)
    • padding : El modo de relleno (opcional, el valor predeterminado es Pkcs7)
    • outputFormat : El formato de salida (opcional, el valor predeterminado es base64)
    • iv : El vector de inicialización (opcional, el valor predeterminado es your-iv-)
    • mode : El modo para cifrar el texto (opcional, el predeterminado es ECB)
  • des_decrypt : Descifrar texto con parámetros DES:
    • text : El texto a descifrar ( obligatorio )
    • key : La clave para descifrar el texto (opcional, el valor predeterminado es su clave)
    • padding : El modo de relleno (opcional, el valor predeterminado es Pkcs7)
    • inputFormat : El formato de entrada (opcional, el valor predeterminado es base64)
    • iv : El vector de inicialización (opcional, el valor predeterminado es your-iv-)
    • mode : El modo para descifrar el texto (opcional, el predeterminado es ECB)

📝 Desarrollo

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

📝 Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

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.

Un servidor de protocolo de contexto modelo para cifrado y descifrado AES, que admite varios modos, relleno y formatos de entrada/salida para el manejo seguro de datos.

  1. 📺 Demostración
    1. ✨ Características
      1. 🔮 Próximamente
        1. 📦 Instalación
          1. Instalación mediante herrería
          2. Instalación manual
        2. 🔧 Uso
          1. Herramientas disponibles
        3. 📝 Desarrollo
          1. 📝 Licencia

            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