Skip to main content
Glama
johnmives

@revxl/devtools

by johnmives
README.md
# @revxl/devtools

17 developer tools for AI agents. Works with Claude Desktop, Cursor, Windsurf, VS Code.

## Install

Add to your MCP client config:

```json
{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@revxl/devtools"]
    }
  }
}
```

## Why @revxl/devtools?

| Feature | mcp-devutils | @revxl/devtools |
|---------|-------------|-----------------|
| Price | $5 one-time | $7 one-time |
| Free tools | 15 (commodity) | 7 (unlimited) |
| Regex to code generation | No | Yes (Python, JS, Go, Rust, Java) |
| Batch operations | No | Yes (500 items per call) |
| Secrets scanner | No | Yes (AWS, GitHub, Stripe, OpenAI) |
| Cron from English | No | Yes ("every weekday at 9am") |
| JSON diff | Pro only | Pro with path-level changes |
| Context token usage | 44 tool defs | 17 tool defs (saves ~2K tokens) |

## Free Tools (7)

| Tool | Description |
|------|-------------|
| `json_format` | Format, minify, or validate JSON strings |
| `base64` | Encode or decode Base64 strings |
| `url_encode` | URL encode or decode strings |
| `uuid_generate` | Generate one or more v4 UUIDs |
| `hash_text` | Hash text with MD5, SHA-256, or SHA-512 |
| `timestamp` | Convert between Unix timestamps, ISO 8601, and human-readable dates |
| `http_status` | Look up HTTP status code name and category |

## Pro Tools (10)

Each Pro tool has 3 free trials before purchase.

| Tool | Description |
|------|-------------|
| `jwt` | Decode and inspect JWTs, or create signed JWTs with custom claims |
| `regex` | Test regex patterns with match highlighting + generate code in 5 languages |
| `cron` | Explain cron expressions, compute next runs, or generate cron from plain English |
| `json_diff` | Deep-diff two JSON objects with path-level added/removed/changed detail |
| `json_query` | Query JSON with dot-notation and bracket paths (e.g. `users[0].name`) |
| `batch` | Run any free tool on up to 500 inputs in a single call |
| `sql_format` | Format and prettify SQL queries with proper indentation |
| `yaml_convert` | Convert between JSON and YAML |
| `chmod` | Explain or generate Unix file permissions from symbolic or numeric notation |
| `secrets_scan` | Scan text for leaked secrets (AWS keys, GitHub tokens, Stripe keys, OpenAI keys) |

## Get Pro

1. Purchase at [https://revxl-devtools.vercel.app](https://revxl-devtools.vercel.app) — **$7 one-time**
2. You'll receive a license key (format: `REVXL-XXXX-XXXX-XXXX`)
3. Add it to your MCP config:

```json
{
  "mcpServers": {
    "devtools": {
      "command": "npx",
      "args": ["-y", "@revxl/devtools"],
      "env": {
        "REVXL_PRO_KEY": "REVXL-XXXX-XXXX-XXXX"
      }
    }
  }
}
```

## License

MIT — RevXL

TDQS

A3.7/5.0

Scored across 17 tools

Disambiguation5/5

Each tool targets a distinct developer utility—regex, cron, JSON diffing/querying/formatting, encoding, hashing, JWT, etc.—with no meaningful overlap. Even the JSON tools are clearly separated by operation: diff, query, format.

Naming Consistency4/5

Most composite names use lowercase snake_case (json_diff, sql_format, url_encode) while well-known single-purpose tools use lowercase single words (regex, cron, chmod, jwt). This is largely consistent and readable, with minor deviation between single-word and underscored multi-word styles.

Tool Count4/5

At 17 tools, the set is slightly above the typical 3-15 sweet spot, but the broad 'devtools' scope justifies each tool. There are no redundant utilities, and the count feels comprehensive without being overwhelming.

Completeness4/5

The tools cover a wide range of everyday developer tasks including JSON manipulation, encoding, hashing, timestamp conversion, SQL formatting, config conversion, regex, cron, secrets scanning, and JWT handling. Minor gaps exist (e.g., HTML escaping, string case conversion), but the core utility surface is largely complete for a general-purpose devtools server.

Maintenance

ActivityInactive
ResponsivenessNo issues