mcp-hashlib
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hash_md5C | Compute MD5 hash |
| hash_sha1C | Compute SHA1 hash |
| hash_sha256C | Compute SHA256 hash |
| hash_sha512D | Compute SHA512 hash |
| hash_sha224C | Compute SHA224 hash |
| hash_sha384C | Compute SHA384 hash |
| hash_sha3_224C | Compute SHA3-224 hash |
| hash_sha3_256C | Compute SHA3-256 hash |
| hash_sha3_384C | Compute SHA3-384 hash |
| hash_sha3_512C | Compute SHA3-512 hash |
| hash_blake2bC | Compute BLAKE2b hash (512-bit) |
| hash_blake2sC | Compute BLAKE2s hash (256-bit) |
| hash_shake_128C | Compute SHAKE-128 XOF hash (variable length) |
| hash_shake_256C | Compute SHAKE-256 XOF hash (variable length) |
| hash_pbkdf2_hmacC | PBKDF2-HMAC key derivation |
| hash_scryptD | Scrypt key derivation |
| hash_file_digestD | Compute hash of a file-like object |
| hash_newC | Create hash object using any available algorithm |
| hash_infoC | Get information about available hash algorithms |
| hash_updateC | Compute hash incrementally with multiple updates |
| hash_copyC | Create a copy of a hash object |
| hash_propertiesC | Get properties of a hash algorithm |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 22 tools
Each tool has a clearly distinct purpose: specific hash algorithms, incremental update, file digest, key derivation, and general factory. No overlapping functionality.
All tools follow a consistent 'hash_' prefix and snake_case naming, with algorithm names lowercase and verbs for operations. Perfectly uniform.
22 tools cover a broad range of hashing operations without being excessive; each tool serves a necessary function in the domain.
Includes major hash algorithms, key derivation functions, file hashing, incremental updates, and utility tools. No obvious gaps for a general-purpose hashing server.