Labsco
MCP SERVER

MCP Dev Utils

by afialho

The small developer utilities you keep opening browser tabs for — UUIDs, hashes, Base64, JSON, XML, HTML, QR codes, dates — plus Brazilian CPF, CNPJ and accounting periods.

Developer Conversions, Encoding & Test DataVerified
Summary
Fifteen utility belts, not fifteen one-shot functions.

Each tool bundles a whole family of operations behind one name, which keeps the tool list short while still covering format, validate, convert, compare and analyse for JSON, XML, HTML, Base64 and dates. The Brazilian document and accounting-period tools are the part nothing else in this category has.

What it is

A grab-bag of everyday developer utilities exposed as MCP tools, so an assistant generates test data and reformats payloads without a detour to an online converter. Each tool covers a family of operations rather than one action: the JSON tool formats, validates, diffs, minifies, extracts by JSONPath and infers a schema; the password tool generates, scores strength and checks against known breaches. Tools and their descriptions are in Portuguese, and three of them target Brazilian documents and accounting periods.

What you get
  • UUIDs and hashes on demand, including version 1 with a timestamp and SHA256 of a string or a file — `gerar_uuid`, `gerar_hash`
  • Email addresses generated, validated, extracted from free text, formatted and analysed for disposable domains — `email_utils`
  • JSON formatted, validated, diffed, minified, queried by JSONPath and turned into a schema, with size statistics — `json_utils_dev-tools`
  • XML formatted, validated, converted to and from JSON, queried by XPath, escaped, diffed and reduced to an XSD sketch — `xml_utils_dev-tools`
  • HTML formatted, minified, validated, converted, extracted from and sanitized — `html_utils_dev-tools`
  • Base64 encoded and decoded in bulk, URL-safe variants included, validated and wrapped at 76 characters — `base64_utils_dev-tools`
  • Passwords generated, scored, and checked against known breaches; passphrases too — `password_utils`
  • Test credit-card numbers generated by brand with CVV and expiry, validated, and brand-identified — `credit_card_utils`
  • Dates and timestamps generated, validated, converted between formats, differenced, and advanced by business days — `date_utils`, `calcular_idade`
  • Valid CPF and CNPJ numbers generated, validated and masked, and MM/YYYY accounting periods generated, converted and sequenced — `cpf_utils`, `cnpj_utils`, `competencia_utils`
  • QR codes for URLs, email, phone, WiFi credentials and vCards, as PNG Base64 or SVG with a chosen error-correction level — `qr_code_utils_dev-tools`
Requirements

No account and no key — everything runs locally. Node.js 20 or newer, launched with `npx -y mcp-dev-tools@latest` (published as `mcp-dev-tools` 1.8.0). JetBrains IDEs need `node`, `npm` and `npx` visible globally, and Windows users on WSL wrap the command in `wsl`. The tool descriptions the model reads are written in Portuguese, which is worth knowing before you judge how well it routes an English request.

Setup effort

One command — npx -y mcp-dev-tools@latest