Everyday DevTools MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Everyday DevTools MCPDecode this JWT and tell me when it expires"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Everyday DevTools MCP
17 tiny tools your AI assistant wishes it had — Base64, JSON, JWT, UUID, hashing, cron, regex, passwords, timestamps and more. One MCP server. Zero dependencies. No API keys. Works offline.
Works with Claude Code, Cursor, VS Code, Windsurf and any MCP client.
Install
pip install everyday-devtools-mcpRelated MCP server: mcp-devutils
Connect it
Claude Code
claude mcp add devtools -- everyday-devtools-mcpCursor / VS Code / Windsurf — add to your MCP config (mcp.json / settings):
{
"mcpServers": {
"devtools": {
"command": "everyday-devtools-mcp"
}
}
}Then just ask your assistant things like:
"Decode this JWT and tell me when it expires"
"What are the next 5 runs of cron
0 9 * * 1?""Hash this string with SHA-256"
"Make me a 24-character password"
Tools
Tool | What it does |
| Text ⇄ Base64 |
| Percent-encode / decode URLs |
| Random UUID v4 (1–100 at once) |
| MD5 / SHA-1 / SHA-256 / SHA-512 |
| Validate + pretty-print or minify JSON |
| Read a JWT header/payload, flag expiry (no signature check) |
| Unix ⇄ human date, seconds or milliseconds |
| Next run times for any 5-field cron expression |
| Test a pattern, list all matches |
| Cryptographically secure strong passwords |
| Text → URL slug |
| upper / lower / Title / snake / kebab / camel |
| Hex ⇄ RGB |
| Characters, words, lines, sentences |
Why another dev-tools server?
Nothing to install besides the package itself — pure Python standard library, no Docker, no Node, no network calls.
Fast to start, safe to run — everything happens locally on your machine.
Honest scope — small sharp tools, each covered by an end-to-end test that speaks the real MCP protocol to the server.
Development
git clone https://github.com/Deependra12349/everyday-devtools-mcp
cd everyday-devtools-mcp
python tests/test_mcp.py # spawns the server, runs protocol checksContributing
Issues and PRs welcome — see CONTRIBUTING.md. New tool ideas are especially welcome if they are small, offline and dependency-free.
License
MIT — see LICENSE.
Maintained by Deependra, with AI assistance for implementation.
Every tool is verified by the automated protocol test in tests/.
Available Tools
17 toolsbase64_decodeB
Decode a Base64 string back to text.
Inputs: text (required).
base64_encodeC
Encode text to Base64.
Inputs: text (required).
case_convertB
Convert text case: upper, lower, title, snake_case, kebab-case or camelCase.
Inputs: text (required), mode.
color_convertA
Convert a colour between hex (#1A2B3C) and rgb(26, 43, 60) forms.
Inputs: value (required).
cron_nextA
Show the next run times (UTC) for a standard 5-field cron expression.
Inputs: expression (required), count.
hash_textC
Hash text with md5, sha1, sha256 or sha512.
Inputs: text (required), algorithm.
json_formatC
Validate and pretty-print a JSON string.
Inputs: text (required), indent.
json_minifyC
Validate and minify a JSON string to one line.
Inputs: text (required).
jwt_decodeB
Decode a JWT header and payload (signature is not verified).
Inputs: token (required).
password_generateB
Generate a strong random password (cryptographically secure).
Inputs: length, symbols.
regex_testC
Test a regular expression against text and list all matches.
Inputs: text (required), pattern (required).
slugifyB
Turn text into a URL-safe slug.
Inputs: text (required).
text_statsB
Count characters, words, lines and sentences in text.
Inputs: text (required).
timestamp_convertA
Convert a Unix timestamp (seconds or ms) to a UTC date, or an ISO date string to a Unix timestamp.
Inputs: value (required).
url_decodeB
Decode a percent-encoded URL string.
Inputs: text (required).
url_encodeC
Percent-encode text for use in a URL.
Inputs: text (required).
uuid_generateA
Generate one or more random UUID v4 values.
Inputs: count.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
TDQS
Scored across 17 tools
Most tools have clearly distinct purposes, and encode/decode pairs are unambiguous. Minor overlap exists between json_format and json_minify (both validate JSON) and between slugify and case_convert (both transform text case), but descriptions make the boundaries clear enough.
Nearly all tools follow a consistent snake_case noun_verb pattern (base64_encode, json_format, password_generate, timestamp_convert). The lone outlier is slugify, a bare verb with no noun, but the convention is otherwise predictable.
17 tools is slightly heavy for a general dev-utility grab bag, but each tool covers a distinct everyday operation and none feels redundant. The set is reasonably scoped despite brushing the upper end of a comfortable count.
Encode/decode pairs for base64 and URL are symmetric, and hashing, JSON, UUID, and password tooling cover common needs. Gaps like JSON escaping, base/number conversion, or date formatting are minor and easily worked around.
Maintenance
Related MCP Connectors
Exact hashing, base64/hex/URL encoding, JWT decoding and UUIDs for AI agents. No auth required.
238+ dev tools via MCP: JSON, QR, PDF, DNS, hash, UUID, code review, JWT, SSL, WHOIS, and more
Developer and text tools: JSON, QR codes, units, passwords, UUIDs, hashes, Base64, regex and more.
65+ free in-browser developer tools (JSON, Base64, JWT, hash, regex…) callable over MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides 12 local developer tools (JSON format, Base64, JWT decode, regex test, hash, UUID, etc.) for AI assistants like Claude Desktop and Cursor.6 npmMIT
- AlicenseBqualityDmaintenanceProvides 45 developer utilities (UUID generation, hashing, JWT decoding, etc.) for AI assistants like Claude Desktop, Cursor, and Windsurf. Includes 16 free tools and 29 pro tools with trial usage.4639 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to perform common utility tasks through a streamable HTTP MCP endpoint, including JSON inspection, regex testing, cron parsing, hashing, base64 encoding/decoding, URL analysis, color conversion, text diffing, CSV parsing, JWT decode/verification, Markdown-to-HTML rendering, and UUID/token generation without API keys.MIT
- AlicenseAqualityCmaintenanceProvides deterministic developer utilities as MCP tools, including UUID/password generation, hashing, encoding, JWT decoding, cron scheduling, regex execution, and text analysis. Runs entirely locally with no network calls, telemetry, or API keys.20336 npmMIT