DevUtils MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add devutils -- npx -y mcp-server-devutils
README.md

17 developer utilities for AI assistants

MCP Server DevUtils — 17 Developer Tools for AI Assistants

An MCP server that gives your AI assistant 17 developer utilities — base64, UUID, JWT decode, cron, timestamps, JSON, regex. No API keys, no external services, just npx.

You: "Decode this JWT: eyJhbGci..."
AI:  Header: { alg: "RS256" }  Payload: { sub: "1234", exp: 1700000000 }  Expired: yes

Works with Claude Desktop, Cursor, and VS Code Copilot. Zero auth required.

MCP server devutils demo — JWT decode, UUID generation, and cron explanation in Claude Desktop

Tools

Tool What it does
base64_encode Encode a string to Base64
base64_decode Decode a Base64 string
uuid_generate Generate one or more UUIDs (v4)
ulid_generate Generate a ULID
hash Hash a string (md5, sha1, sha256, sha384, sha512)
hash_all Hash with all algorithms at once
jwt_decode Decode a JWT token (header, payload, expiry)
cron_explain Explain a cron expression in plain English
cron_validate Validate a cron expression
cron_next Show next N run times for a cron expression
timestamp_to_iso Convert Unix timestamp to ISO 8601
iso_to_timestamp Convert ISO 8601 to Unix timestamp
timestamp_now Get current time in multiple formats
json_format Pretty-print a JSON string
json_minify Minify a JSON string
json_validate Validate JSON and report its type
regex_test Test a regex pattern against a string

Quick Start

With Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}

With Cursor

Add to your .cursor/mcp.json:

{
  "mcpServers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}

With VS Code (Copilot)

Add to your .vscode/mcp.json:

{
  "servers": {
    "devutils": {
      "command": "npx",
      "args": ["-y", "mcp-server-devutils"]
    }
  }
}

Examples

Ask your AI assistant:

  • "Decode this JWT token: eyJhbG..."
  • "What does the cron expression 0 9 * * 1-5 mean?"
  • "Generate 5 UUIDs"
  • "Hash this string with SHA-256: hello world"
  • "Convert Unix timestamp 1700000000 to a date"
  • "Format this JSON: {"a":1,"b":2}"
  • "Test the regex \d{3}-\d{4} against '555-1234'"

Development

npm install
npm test
npm run build

Author


README built with README Builder

License

MIT © Ofer Shapira

Tools (17)

base64_encodeEncode a string to Base64
base64_decodeDecode a Base64 string
uuid_generateGenerate one or more UUIDs (v4)
ulid_generateGenerate a ULID
hashHash a string (md5, sha1, sha256, sha384, sha512)
hash_allHash with all algorithms at once
jwt_decodeDecode a JWT token (header, payload, expiry)
cron_explainExplain a cron expression in plain English
cron_validateValidate a cron expression
cron_nextShow next N run times for a cron expression
timestamp_to_isoConvert Unix timestamp to ISO 8601
iso_to_timestampConvert ISO 8601 to Unix timestamp
timestamp_nowGet current time in multiple formats
json_formatPretty-print a JSON string
json_minifyMinify a JSON string
json_validateValidate JSON and report its type
regex_testTest a regex pattern against a string

Configuration

claude_desktop_config.json
{"mcpServers": {"devutils": {"command": "npx", "args": ["-y", "mcp-server-devutils"]}}}

Try it

Decode this JWT token: eyJhbG...
What does the cron expression 0 9 * * 1-5 mean?
Generate 5 UUIDs
Hash this string with SHA-256: hello world
Format this JSON: {"a":1,"b":2}

Frequently Asked Questions

What are the key features of DevUtils?

Zero-auth implementation requiring no API keys. Supports 17 distinct developer utility tools. Includes comprehensive cron expression parsing and validation. Provides JSON formatting, minification, and validation. Native support for JWT decoding and multiple hashing algorithms.

What can I use DevUtils for?

Quickly debugging and inspecting JWT tokens during API development. Generating unique identifiers for database records or testing. Verifying and explaining complex cron schedules for background tasks. Formatting and cleaning up JSON payloads for documentation or logs. Testing regex patterns against sample strings without leaving the IDE.

How do I install DevUtils?

Install DevUtils by running: npx -y mcp-server-devutils

What MCP clients work with DevUtils?

DevUtils works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep DevUtils docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare