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.

Install Server
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

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
              Last updated -
              12
              1
              Python
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that facilitates communication between ABAP systems and MCP clients, providing tools for managing ABAP objects, handling transport requests, and performing code analysis to enhance ABAP development workflows.
              Last updated -
              128
              35
              TypeScript
              MIT License
              • Linux
              • Apple
            • -
              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 -
              207
              JavaScript
            • -
              security
              A
              license
              -
              quality
              A server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.
              Last updated -
              2
              8
              TypeScript
              MIT License

            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