Hashing a file, decoding a base64 blob, generating a password, checking a word count — each of these normally means a terminal or a website, and here they are answered inside whatever you were already doing.
A set of everyday utilities built on FastMCP: file operations, hashing, encoding, text statistics, date formatting, temperature conversion and password generation. Everything runs locally over stdio.
- Text files read in full, written with the directory created if it does not exist, and directories listed with file sizes
- MD5, SHA1 and SHA256 hashes of either a string or a whole file's contents
- Base64 encoding and decoding
- Word, character and line counts, with averages per line and per word
- The current date and time, broken down into parts or formatted with a strftime pattern
- Passwords generated to a length you set, with uppercase, lowercase, digits and symbols each switchable
- Celsius and Fahrenheit converted to two decimal places
Python 3.8 or newer with the dependencies installed. It reads and writes files on the machine it runs on, using that user's permissions, so point it at directories you are content for it to work in.
One command — pip install -r requirements.txt
