crypto-mcp
A Model Context Protocol (MCP) server for encrypting/decrypting/algorithm/hash
Documentation

๐ Description
A Model Context Protocol (MCP) server for encrypting/decrypting/algorithm/hash.
๐บ Demo

โจ Features
- [x] Support AES encryption and decryption (128 bits)
- Support mode: ECB, CBC, CFB, OFB, CTR
- Support padding mode: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
- Support output format: base64, hex
- Support input format: base64, hex
- [x] Support MD5, SHA1, SHA256, SHA384, SHA512, SHA224 algorithm
- [x] Support DES encryption and decryption (64 bits)
- Support mode: ECB, CBC, CFB, OFB, CTR
- Support padding mode: Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding, NoPadding.
- [x] Support Base64 encode and decode
- [x] Support Hex encode and decode
๐ฎ Comming Soon
- [ ] Support more encryption and decryption algorithms
๐ฆ Installation
Installing via Smithery
To install Crypto_MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @1595901624/crypto-mcp --client claudeManual Installation
1. Clone the Repository
git clone https://github.com/1595901624/crypto-mcp.git2. Install Dependencies
pnpm install3. Build the Project
pnpm run build4. Add to your Claude Desktop MCP settings file
{
"mcpServers": {
"crypto-mcp": {
"command": "node",
"args": ["path/to/crypto-mcp/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}๐ง Usage
Available Tools
AES
- `aes_encrypt`: Encrypt text with AES
parameters:
- `aes_decrypt`: Decrypt text with AES
parameters:
Digest
- `md5`: Calculate MD5 hash of a string
parameters:
- `sha1`: Calculate SHA-1 hash of a string
parameters:
- `sha256`: Calculate SHA-256 hash of a string
parameters:
- `sha384`: Calculate SHA-384 hash of a string
parameters:
- `sha512`: Calculate SHA-512 hash of a string
parameters:
- `sha224`: Calculate SHA-224 hash of a string
parameters:
DES
- `des_encrypt`: Encrypt text with DES
parameters:
- `des_decrypt`: Decrypt text with DES
parameters:
Base64
- `base64_encode`: Encode text to base64
parameters:
- `base64_decode`: Decode base64 to text
parameters:
Hex
- `hex_encode`: Encode text to hex
parameters:
- `hex_decode`: Decode hex to text
parameters:
๐ Development
# Install dependencies
npm install
# Build the project
npm run build
# Development with auto-rebuild
npm run watch๐ License
This project is licensed under the MIT License. See the LICENSE file for details.
Frequently asked questions
What is crypto-mcp?
crypto-mcp is A Model Context Protocol (MCP) server for encrypting/decrypting/algorithm/hash
How do I install crypto-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is crypto-mcp open source?
Yes โ it is hosted on GitHub at https://github.com/1595901624/crypto-mcp and has 9 stars.
Related MCP tools
๐ Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
๐ฆ Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
AI Agents & MCPs & AI Workflow Automation โข (~400 MCP servers for AI agents) โข AI Automation / AI Agent with MCPs โข AI Workflows & AI Agents โข MCPs for AI Ag...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP