Back to the catalog

io.github.rog0x/crypto

Hash, encode, UUID, password analysis for AI agents

Open source Open in the app JSON README (API)

About

Hash, encode, UUID, password analysis for AI agents

Details

Kind
MCP servers
Topic
No topic detected
Publisher
rog0x
Origin
official
Category
ferramentas
Transport
local
Version
1.0.2
Last push
2026-03-21T20:22:13Z
Repository state
ativo
Language
TypeScript
License
MIT
Added
2026-08-29 04:01:19
Updated
2026-08-29 04:01:19
Origin id
io.github.rog0x/crypto

README

# mcp-crypto-tools

Cryptography and encoding tools for AI agents, served via the [Model Context Protocol (MCP)](https://modelcontextprotocol.io).

## Tools

### hash

Hash text using MD5, SHA-1, SHA-256, SHA-512, or HMAC. Compare two hash values. Compute all algorithms at once.

**Actions:** `hash`, `hmac`, `compare`, `hash_all`

### encode_decode

Encode and decode text using Base64, URL encoding, HTML entities, hex, or binary. Auto-detect encoding format.

**Actions:** `base64_encode`, `base64_decode`, `url_encode`, `url_decode`, `html_encode`, `html_decode`, `hex_encode`, `hex_decode`, `binary_encode`, `binary_decode`, `detect`

### generate_id

Generate unique identifiers: UUID v4, nanoid, ULID, CUID, or random strings with configurable length and charset.

**Types:** `uuid`, `nanoid`, `ulid`, `cuid`, `random`

### password

Generate secure passwords with configurable character sets, length, and count. Check password strength with entropy calculation and crack time estimation.

**Actions:** `generate`, `check_strength`

### jwt

Decode JWT tokens to inspect header and payload, check expiry status, or create unsigned JWTs for testing.

**Actions:** `decode`, `check_expiry`, `create_unsigned`

## Setup

```bash
npm install
npm run build
```

## MCP Configuration

Add to your MCP client configuration:

```json
{
  "mcpServers": {
    "crypto-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-crypto-tools/dist/index.js"]
    }
  }
}
```

## Dependencies

- `@modelcontextprotocol/sdk` - MCP server framework
- Node.js built-in `crypto` module - all cryptographic operations

No external crypto libraries required.

## License

MIT

More