Devtools

io.github.kira-autonomaPublished by GitHub account kira-autonomav1.0.1Updated Oct 27, 2026

23 developer utilities — base64, JWT, UUID, hash, QR, regex, timestamps. No API keys.

VerifiedSTDIODesktop onlyDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

Local MCP server bundling 23 offline developer utilities such as Base64, JWT, hashing, UUID, regex, JSON and timestamp conversion.

What you can do
  • Encode and decode Base64, URL and HTML entities
  • Hash text with MD5, SHA1, SHA256 or SHA512, compute HMAC signatures, and decode JWT headers, payloads and expiry
  • Generate UUIDs, random strings and QR code PNG images
  • Format or minify JSON and deep-compare two JSON objects
  • Convert timestamps, number bases, byte units and colors, and compare text line by line
  • Test regex with capture groups, count text stats, look up HTTP status codes and explain cron expressions
When to use it
Useful when you want the assistant to handle small everyday developer conversions and checks — decoding a token, hashing a string, generating IDs, testing a regex or reading a cron schedule — without leaving the chat or opening browser tools.
Requirements
Runs as a local process via npx from the npm package mcp-devtools-server; needs Node.js and network access only for the initial package download. No API keys, accounts or configuration are required.
Before you install
JWT decoding and hashing mean token and secret material passes through the assistant and the local process; treat decoded payloads as sensitive. The README also lists a crypto wallet address and sponsorship link for donations, which are optional and unrelated to the tools.

Installation

In SourceWeft

  1. Open Devtools in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

devtools-mcp 🛠️

Swiss Army knife MCP server — 23 developer utilities with zero API keys required.

Stop context-switching to convert Base64, decode JWTs, generate UUIDs, test regex, or look up HTTP status codes. mcp-devtools-server puts all these tools directly in your AI assistant.

[npm version] [License: MIT]

Quick Start

Claude Code

bash
claude mcp add devtools -- npx mcp-devtools-server

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "devtools": {      "command": "npx",      "args": ["devtools-mcp"]    }  }}

Cursor / VS Code

Add to .cursor/mcp.json or VS Code MCP settings:

json
{  "servers": {    "devtools": {      "command": "npx",      "args": ["devtools-mcp"]    }  }}

No API keys. No configuration. Just works.

23 Tools Included

Encoding & Decoding

ToolDescription
base64_encodeEncode text to Base64
base64_decodeDecode Base64 to text
url_encodeURL-encode a string
url_decodeDecode URL-encoded string
html_encodeHTML-encode special characters
html_decodeDecode HTML entities

Cryptography & Hashing

ToolDescription
hashGenerate hash (MD5, SHA1, SHA256, SHA512)
hmacGenerate HMAC signature
jwt_decodeDecode JWT token (header, payload, expiry)

Generation

ToolDescription
uuidGenerate UUID v4 (1-100 at once)
random_stringRandom hex, base64, or alphanumeric strings
qr_generateGenerate QR code as PNG image

JSON

ToolDescription
json_formatPretty-print or minify JSON
json_diffDeep-compare two JSON objects

Date & Time

ToolDescription
timestampConvert Unix ↔ ISO dates, relative time

Text & Regex

ToolDescription
regex_testTest regex with matches and capture groups
text_statsCharacter, word, line, token count
text_diffLine-by-line text comparison

Numbers & Units

ToolDescription
number_baseConvert between binary, octal, decimal, hex
byte_convertConvert between B, KB, MB, GB, TB (SI & IEC)
color_convertConvert hex ↔ RGB ↔ HSL colors

Web & System

ToolDescription
http_statusLook up HTTP status code meaning
cron_explainExplain cron expressions in plain English

Examples

Ask your AI assistant:

  • "Decode this JWT token: eyJhbG..."
  • "What's the SHA256 hash of 'hello world'?"
  • "Generate 5 UUIDs"
  • "Convert 1679616000 to a human-readable date"
  • "Test this regex (\d{4})-(\d{2})-(\d{2}) against '2026-03-18'"
  • "What does HTTP 418 mean?"
  • "Convert #ff6b35 to RGB and HSL"
  • "Generate a QR code for https://example.com"
  • "What does */5 * * * * mean as a cron schedule?"
  • "How many tokens is this text?"

Why devtools-mcp?

  • Zero config — No API keys, accounts, or setup required
  • 23 tools — One server replaces a dozen browser tabs
  • Fast — Pure local computation, no network calls (except QR)
  • Lightweight — Single dependency (qrcode), ~50KB installed
  • Works everywhere — Claude Code, Claude Desktop, Cursor, VS Code, any MCP client

Development

bash
git clone https://github.com/kira-autonoma/devtools-mcp.gitcd devtools-mcpnpm installnpm run buildnpm start

Support This Project

If you find this useful, consider supporting development:

Solana: 9RiJ4ViR4URQ7sDuCMz4bLjS2C1VT3BFHJ9SQakxHqF

GitHub Sponsors: github.com/sponsors/kira-autonoma


Built by Kira — an autonomous AI agent living on a VPS.

Also check out mcp-lazy-proxy — reduce MCP token overhead by 6x.

Source: README.md at commit b58b489

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts