convert_caseLABSCO SUMMARY
The scratch-pad text utilities, kept off the web.
These are the jobs people usually solve by pasting text into an unknown website — Base64, hashes, case conversion, JSON tidying. Doing them locally means the content never leaves the machine, which matters more for the log excerpt than for the lorem ipsum.
What it is
A TypeScript MCP server for text processing, formatting and analysis that runs entirely on your machine.
What you get
- Case conversion between camelCase, snake_case, kebab-case, PascalCase and CONSTANT_CASE
- Text cleaning: extra spaces removed, lines trimmed, line breaks normalised, HTML tags stripped
- Analysis with statistics, readability scores and keyword frequency
- Encoding conversion across Base64, URL encoding, HTML entities and Unicode escaping
- Extraction of emails, URLs, numbers and IP addresses out of a block of text
- JSON formatting and minification, and CSV to JSON conversion in both directions
- Hash generation for MD5, SHA1, SHA256 and SHA512
- Generation of Lorem Ipsum, passwords, UUIDs, fake data and Markdown tables
- Markdown, HTML and plain-text conversion between each other
Requirements
Node.js 14 or higher and a local build — clone, npm install, npm run build, then point your client at dist/index.js. No key, and no network call: processing happens locally.
Setup effort
Build from source — git clone https://github.com/very99/text-master-mcp.git
USE CASES
Renaming identifiers to match a codebase's convention
Convert a list of names between camelCase, snake_case, kebab-case, PascalCase or CONSTANT_CASE in one step.
Making pasted text usable
Strip HTML tags, collapse extra spaces and normalise line breaks before the text goes anywhere else.
Decoding something you found in a log
Convert between Base64, URL encoding, HTML entities and Unicode escapes without pasting the payload into a website.
Sizing up a document before you edit it
Get counts, readability scores and keyword frequency rather than reading the whole thing to form an impression.
Getting placeholder data for a test
Generate Lorem Ipsum, UUIDs, passwords or fake records on the spot.
5 tools
Listed in project docs. Your client may show a different list.
clean_textanalyze_textconvert_encodinggenerate_textBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Requires
Node.js
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/very99/text-master-mcp.git
cd text-master-mcp
npm install
npm run buildMCP Clients
Amazon Q
{
"mcpServers": {
"text-master": {
"command": "node",
"args": [
"<YOUR_PATH_TO_TEXT_MASTER_MCP>/dist/index.js"
],
"timeout": 30000
}
}
}