Skip to main content
Glama
hlteoh37

mcp-devutils

by hlteoh37

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_DEVUTILS_KEYNoPro license key to unlock all tools

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
uuidA

Generate a UUID v4

hashB

Hash text using md5, sha1, or sha256

base64C

Encode or decode base64

timestampB

Convert between Unix timestamps and ISO 8601 dates

jwt_decodeA

Decode a JWT token (no signature verification, just decode the payload)

random_stringB

Generate a random string or password

url_encodeB

URL encode or decode a string

json_formatA

Format (pretty-print) or minify JSON

yaml_jsonA

Convert between YAML and JSON. Auto-detects input format or use direction param

regex_testC

Test a regex pattern against a string

cron_explainA

Explain a cron expression in plain English and show the next 5 run times

hmacC

Generate an HMAC signature for a message

color_convertA

Convert colors between hex, RGB, and HSL formats

semver_compareA

[PRO — 3 trial uses left] Compare two semantic versions or check if a version satisfies a range

http_statusA

Look up HTTP status code meaning, category, and common usage

slugB

Generate a URL-safe slug from text

escape_htmlB

Escape or unescape HTML entities

chmod_calcA

[PRO — 3 trial uses left] Convert between numeric and symbolic Unix file permissions (e.g. 755 ↔ rwxr-xr-x)

diffB

[PRO — 3 trial uses left] Compare two text strings and show the differences line by line

number_baseA

[PRO — 3 trial uses left] Convert numbers between decimal, hexadecimal, octal, and binary

lorem_ipsumA

[PRO — 3 trial uses left] Generate placeholder lorem ipsum text

word_countA

[PRO — 3 trial uses left] Count characters, words, lines, and bytes in text

cidrB

[PRO — 3 trial uses left] Parse CIDR notation and show network address, broadcast, host range, and number of hosts

case_convertB

[PRO — 3 trial uses left] Convert text between camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE, and Title Case

markdown_tocB

[PRO — 3 trial uses left] Generate a table of contents from markdown headings

env_parseA

[PRO — 3 trial uses left] Parse and validate .env file contents — shows keys, detects issues like missing values, duplicate keys, or invalid lines

ip_infoA

[PRO — 3 trial uses left] Parse and analyze an IP address — shows type (IPv4/IPv6), class, whether private/public/loopback/link-local

password_strengthA

[PRO — 3 trial uses left] Analyze password strength — calculates entropy, checks length, character diversity, and common patterns

data_sizeB

[PRO — 3 trial uses left] Convert between data size units (bytes, KB, MB, GB, TB, PB) with both decimal (SI) and binary (IEC) representations

string_escapeB

[PRO — 3 trial uses left] Escape or unescape strings for various contexts: JSON, CSV, regex, SQL, or shell

nanoidA

[PRO — 3 trial uses left] Generate compact, URL-safe unique IDs (like UUID but shorter). Customizable length and alphabet.

csv_jsonA

[PRO — 3 trial uses left] Convert between CSV and JSON. CSV→JSON parses CSV text into an array of objects. JSON→CSV converts an array of objects to CSV.

hex_encodeA

[PRO — 3 trial uses left] Encode text to hexadecimal or decode hex back to text

char_infoA

[PRO — 3 trial uses left] Get Unicode character info — codepoint, name category, UTF-8 bytes, HTML entity for each character in the input

byte_countA

[PRO — 3 trial uses left] Count the byte length of a string in UTF-8, UTF-16, and ASCII. Useful for checking API payload sizes and database field limits.

json_diffA

[PRO — 3 trial uses left] Compare two JSON objects and show the differences — added, removed, and changed keys. Useful for debugging API responses, config changes, and state diffs.

jwt_createA

[PRO — 3 trial uses left] Create a JWT token signed with HS256. Useful for testing APIs, mocking auth, and generating test tokens.

sql_formatA

[PRO — 3 trial uses left] Format a SQL query with proper indentation and keyword capitalization. Supports SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, and JOIN queries.

json_queryA

[PRO — 3 trial uses left] Extract values from a JSON object using dot-notation paths (e.g. 'user.address.city', 'items[0].name', 'data[*].id'). Useful for quickly inspecting nested API responses.

epoch_convertA

[PRO — 3 trial uses left] Convert between epoch milliseconds, seconds, and human-readable dates across multiple timezones. Shows UTC, US Eastern, US Pacific, Europe/London, and Asia/Singapore.

aes_encryptA

[PRO — 3 trial uses left] Encrypt text using AES-256-CBC. Returns hex-encoded IV + ciphertext. Use a strong key (will be hashed to 256 bits internally).

aes_decryptA

[PRO — 3 trial uses left] Decrypt AES-256-CBC encrypted text. Expects hex-encoded input from aes_encrypt.

rsa_keygenA

[PRO — 3 trial uses left] Generate an RSA key pair (PEM format). Useful for testing, dev environments, and learning.

scrypt_hashA

[PRO — 3 trial uses left] Hash a password using Node.js scrypt (RFC 7914). Returns hex-encoded salt + hash for secure password storage.

regex_replaceA

[PRO — 3 trial uses left] Find and replace text using a regular expression. Supports capture groups ($1, $2, etc.) in the replacement string.

devutils_statusA

Show license status, available tools, and remaining trial uses

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hlteoh37/mcp-devutils'

If you have feedback or need assistance with the MCP directory API, please join our Discord server