Skip to main content
Glama
Everyday DevTools MCP

Everyday DevTools MCP

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-mcp

Related MCP server: mcp-devutils

Connect it

Claude Code

claude mcp add devtools -- everyday-devtools-mcp

Cursor / 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

base64_encode / base64_decode

Text ⇄ Base64

url_encode / url_decode

Percent-encode / decode URLs

uuid_generate

Random UUID v4 (1–100 at once)

hash_text

MD5 / SHA-1 / SHA-256 / SHA-512

json_format / json_minify

Validate + pretty-print or minify JSON

jwt_decode

Read a JWT header/payload, flag expiry (no signature check)

timestamp_convert

Unix ⇄ human date, seconds or milliseconds

cron_next

Next run times for any 5-field cron expression

regex_test

Test a pattern, list all matches

password_generate

Cryptographically secure strong passwords

slugify

Text → URL slug

case_convert

upper / lower / Title / snake / kebab / camel

color_convert

Hex ⇄ RGB

text_stats

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 checks

Contributing

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 tools
base64_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

    B3.2/5.0

    Scored across 17 tools

    Disambiguation4/5

    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.

    Naming Consistency4/5

    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.

    Tool Count4/5

    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.

    Completeness4/5

    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

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides 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.
      46
      39 npm
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables 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
    • A
      license
      A
      quality
      C
      maintenance
      Provides 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.
      20
      336 npm
      MIT