Skip to main content
Glama
talocode

devtool

by talocode

devtool

A unified developer toolbox — base64, JWT, timestamps, UUID, JSON format, hashing, URL, case conversion, colors, number bases, string ops, and regex — all from your terminal, SDK, API, or as MCP tools.

CLI

npx devtool --help

Examples

# Encode / decode
devtool base64 encode "hello world"
echo "aGVsbG8gd29ybGQ=" | devtool base64 decode

# JWT
devtool jwt decode eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.Z2F1cmF2

# Timestamps
devtool ts now
devtool ts to-date 1768000000
devtool ts from-date "2026-07-11"

# UUID
devtool uuid v4
devtool uuid validate 550e8400-e29b-41d4-a716-446655440000

# JSON
echo '{"foo":"bar"}' | devtool json format
echo '{"foo":"bar"}' | devtool json minify
devtool json validate '{"valid": true}'

# Hash
echo -n "hello" | devtool hash sha256
devtool hash md5 "hello"

# URL
devtool url encode "hello world"
devtool url parse "https://example.com/path?q=1#hash"

# Case
devtool case camel "hello_world"
devtool case snake "helloWorld"
devtool case kebab "helloWorld"
devtool case pascal "hello-world"

# Color
devtool color hex-to-rgb "#ff6600"
devtool color rgb-to-hex 255 102 0

# Number bases
devtool number to-hex 255
devtool number to-bin 42
devtool number to-oct 64
devtool number from-hex FF

# String ops
devtool str len "hello"
devtool str reverse "hello"
devtool str upper "hello"
devtool str lower "HELLO"
devtool str trim "  hello  "
echo "hello world" | devtool str count "l"

# Regex
devtool regex test "^hello" "hello world"
devtool regex match "\\w+" "hello world 42"

# List tools
devtool list

All commands support --json for machine-readable output:

devtool uuid v4 --json

Related MCP server: mcp-server-devutils

SDK

import { DevToolSDK, base64Encode, uuidV4 } from '@talocode/devtool'

const devtool = new DevToolSDK()
console.log(devtool.base64.encode('hello'))
console.log(devtool.ts.now())

API

# Start the API server
npx devtool-api

# Use it
curl -X POST http://localhost:3030/v1/base64/encode \
  -H 'Content-Type: application/json' \
  -d '{"input":"hello"}'

curl -X POST http://localhost:3030/v1/uuid/v4
curl http://localhost:3030/health

MCP

Add to your MCP client config:

{
  "mcpServers": {
    "devtool": {
      "command": "node",
      "args": ["path/to/dist/mcp/server.js"]
    }
  }
}

34 MCP tools available including base64 encode/decode, JWT decode, timestamps, UUID generation, JSON format/minify/validate, hashing, URL encode/decode/parse, case conversion, color conversion, number base conversion, string operations, and regex test/match.

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Swiss-army-knife utility MCP server for AI agents. 18 tools for JSON validation/formatting, base64 encode/decode, hash generation, UUID generation, URL parsing, regex testing, markdown↔HTML conversion, text stats, slug generation, datetime conversion, cron parsing, text diffing, CSV↔JSON conversion, and JWT decoding. Zero API Key required
    18
    5
    -
  • F
    license
    A
    quality
    D
    maintenance
    A lightweight MCP server providing everyday developer utilities such as JSON formatting, UUID generation, Base64 conversion, HTTP status lookup, and Unix timestamp conversion as tools and resources.
    5
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides various developer utilities such as UUID generation, timestamp conversion, Base64 encoding, color conversion, password generation, hash generation, and JSON formatting via MCP.
    9 npm
    1
    -