基本能力
产品定位
Crypto_MCP 是一个专注于数据加密、解密和哈希处理的 MCP 服务,旨在为开发者提供简单易用的加密工具集。
核心功能
- AES 加密/解密:支持多种模式(ECB、CBC、CFB、OFB、CTR)和填充方式(Pkcs7、Iso97971 等),支持 Base64 和 Hex 格式输入输出。
- 哈希算法:支持 MD5、SHA1、SHA256、SHA384、SHA512、SHA224 等哈希计算。
- DES 加密/解密:支持多种模式和填充方式。
- Base64 和 Hex 编码/解码:提供简单的文本编码和解码功能。
适用场景
- 数据加密和解密需求。
- 安全哈希计算(如密码存储、数据完整性验证)。
- 文本编码和解码(如 Base64 用于数据传输)。
工具列表
- AES:
aes_encrypt
(加密)、aes_decrypt
(解密)。 - Digest:
md5
、sha1
、sha256
、sha384
、sha512
、sha224
(哈希计算)。 - DES:
des_encrypt
(加密)、des_decrypt
(解密)。 - Base64:
base64_encode
(编码)、base64_decode
(解码)。 - Hex:
hex_encode
(编码)、hex_decode
(解码)。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- 需要安装 Node.js 和 pnpm。
安装教程
- 通过 Smithery 安装:
bash
npx -y @smithery/cli install @1595901624/crypto-mcp --client claude - 手动安装:
- 克隆仓库:
bash
git clone https://github.com/1595901624/crypto-mcp.git - 安装依赖:
bash
pnpm install - 构建项目:
bash
pnpm run build - 添加到 Claude Desktop MCP 配置文件。
调试方式
- 开发模式下自动重建:
bash
npm run watch