daedalus avatar

Mcp Hashlib

daedalus/mcp-hashlib

Gives Claude direct access to Python's hashlib for cryptographic operations. You get all the standard hashing algorithms like MD5, SHA family (including SHA3), BLAKE2, and SHAKE, plus key derivation functions like PBKDF2-HMAC and scrypt. The server exposes 22 tools covering everything from basic string hashing to incremental updates, file digests, and algorithm introspection. Reach for this when you need Claude to compute checksums, verify file integrity, or handle password hashing workflows without writing custom tooling. It's a straightforward wrapper over hashlib with stdio transport, so integration is simple.

tools
22
transport
STDIO
last updated
Apr 13, 2026

Tools

22 tools

Public tool metadata for what this MCP can expose to an agent.

hash_md5MD5 hash

MD5 hash

No parameter schema in public metadata yet.

hash_sha1SHA1 hash

SHA1 hash

No parameter schema in public metadata yet.

hash_sha256SHA256 hash

SHA256 hash

No parameter schema in public metadata yet.

hash_sha512SHA512 hash

SHA512 hash

No parameter schema in public metadata yet.

hash_sha224SHA224 hash

SHA224 hash

No parameter schema in public metadata yet.

hash_sha384SHA384 hash

SHA384 hash

No parameter schema in public metadata yet.

hash_sha3_224SHA3-224 hash

SHA3-224 hash

No parameter schema in public metadata yet.

hash_sha3_256SHA3-256 hash

SHA3-256 hash

No parameter schema in public metadata yet.

hash_sha3_384SHA3-384 hash

SHA3-384 hash

No parameter schema in public metadata yet.

hash_sha3_512SHA3-512 hash

SHA3-512 hash

No parameter schema in public metadata yet.

hash_blake2bBLAKE2b hash (512-bit)

BLAKE2b hash (512-bit)

No parameter schema in public metadata yet.

hash_blake2sBLAKE2s hash (256-bit)

BLAKE2s hash (256-bit)

No parameter schema in public metadata yet.

hash_shake_128SHAKE-128 XOF hash

SHAKE-128 XOF hash

No parameter schema in public metadata yet.

hash_shake_256SHAKE-256 XOF hash

SHAKE-256 XOF hash

No parameter schema in public metadata yet.

hash_pbkdf2_hmacPBKDF2-HMAC key derivation

PBKDF2-HMAC key derivation

No parameter schema in public metadata yet.

hash_scryptScrypt key derivation

Scrypt key derivation

No parameter schema in public metadata yet.

hash_file_digestHash file-like object

Hash file-like object

No parameter schema in public metadata yet.

hash_newCreate hash with any available algorithm

Create hash with any available algorithm

No parameter schema in public metadata yet.

hash_infoGet algorithm info

Get algorithm info

No parameter schema in public metadata yet.

hash_updateIncremental hashing

Incremental hashing

No parameter schema in public metadata yet.

hash_copyCopy hash object

Copy hash object

No parameter schema in public metadata yet.

hash_propertiesGet algorithm properties

Get algorithm properties

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-hashlib

An MCP server that exposes hashlib functionality to LLMs.

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-hashlib

Install

pip install mcp-hashlib

Usage

from mcp_hashlib import mcp, main

Available Tools

The MCP server exposes the following hashlib functions:


View the full README on GitHub

Details

Repository
github.com/daedalus/mcp-hashlib
Package
mcp-hashlib
Transport
STDIO
Registry
MCP registry, active

More from daedalus