{
  "markdown": "\n# mcp-crypto-tools\n\nCryptography and encoding tools for AI agents, served via the [Model Context Protocol (MCP)](https://modelcontextprotocol.io).\n\n## Tools\n\n### hash\n\nHash text using MD5, SHA-1, SHA-256, SHA-512, or HMAC. Compare two hash values. Compute all algorithms at once.\n\n**Actions:** `hash`, `hmac`, `compare`, `hash_all`\n\n### encode_decode\n\nEncode and decode text using Base64, URL encoding, HTML entities, hex, or binary. Auto-detect encoding format.\n\n**Actions:** `base64_encode`, `base64_decode`, `url_encode`, `url_decode`, `html_encode`, `html_decode`, `hex_encode`, `hex_decode`, `binary_encode`, `binary_decode`, `detect`\n\n### generate_id\n\nGenerate unique identifiers: UUID v4, nanoid, ULID, CUID, or random strings with configurable length and charset.\n\n**Types:** `uuid`, `nanoid`, `ulid`, `cuid`, `random`\n\n### password\n\nGenerate secure passwords with configurable character sets, length, and count. Check password strength with entropy calculation and crack time estimation.\n\n**Actions:** `generate`, `check_strength`\n\n### jwt\n\nDecode JWT tokens to inspect header and payload, check expiry status, or create unsigned JWTs for testing.\n\n**Actions:** `decode`, `check_expiry`, `create_unsigned`\n\n## Setup\n\n```bash\nnpm install\nnpm run build\n```\n\n## MCP Configuration\n\nAdd to your MCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"crypto-tools\": {\n      \"command\": \"node\",\n      \"args\": [\"D:/products/mcp-servers/mcp-crypto-tools/dist/index.js\"]\n    }\n  }\n}\n```\n\n## Dependencies\n\n- `@modelcontextprotocol/sdk` - MCP server framework\n- Node.js built-in `crypto` module - all cryptographic operations\n\nNo external crypto libraries required.\n\n## License\n\nMIT\n",
  "bytes": 1685,
  "sha": "91b89baf192b52b1e9bec7598b0d328836ec4ee15b9155bb5c130626acd142c9",
  "repo_slug": "rog0x/mcp-crypto-tools",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_rog0x_crypto_b44e4246/readme"
}