devtools-mcp
A comprehensive toolkit of 23 developer utilities that enables AI assistants to perform tasks like encoding, cryptography, and data generation locally without requiring API keys. It streamlines workflows by providing tools for JWT decoding, UUID generation, regex testing, and JSON formatting directly within the chat interface.
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.
Quick Start
Claude Code
claude mcp add devtools -- npx mcp-devtools-server
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"devtools": {
"command": "npx",
"args": ["devtools-mcp"]
}
}
}
Cursor / VS Code
Add to .cursor/mcp.json or VS Code MCP settings:
{
"servers": {
"devtools": {
"command": "npx",
"args": ["devtools-mcp"]
}
}
}
No API keys. No configuration. Just works.
23 Tools Included
Encoding & Decoding
| Tool | Description |
|---|---|
base64_encode |
Encode text to Base64 |
base64_decode |
Decode Base64 to text |
url_encode |
URL-encode a string |
url_decode |
Decode URL-encoded string |
html_encode |
HTML-encode special characters |
html_decode |
Decode HTML entities |
Cryptography & Hashing
| Tool | Description |
|---|---|
hash |
Generate hash (MD5, SHA1, SHA256, SHA512) |
hmac |
Generate HMAC signature |
jwt_decode |
Decode JWT token (header, payload, expiry) |
Generation
| Tool | Description |
|---|---|
uuid |
Generate UUID v4 (1-100 at once) |
random_string |
Random hex, base64, or alphanumeric strings |
qr_generate |
Generate QR code as PNG image |
JSON
| Tool | Description |
|---|---|
json_format |
Pretty-print or minify JSON |
json_diff |
Deep-compare two JSON objects |
Date & Time
| Tool | Description |
|---|---|
timestamp |
Convert Unix ↔ ISO dates, relative time |
Text & Regex
| Tool | Description |
|---|---|
regex_test |
Test regex with matches and capture groups |
text_stats |
Character, word, line, token count |
text_diff |
Line-by-line text comparison |
Numbers & Units
| Tool | Description |
|---|---|
number_base |
Convert between binary, octal, decimal, hex |
byte_convert |
Convert between B, KB, MB, GB, TB (SI & IEC) |
color_convert |
Convert hex ↔ RGB ↔ HSL colors |
Web & System
| Tool | Description |
|---|---|
http_status |
Look up HTTP status code meaning |
cron_explain |
Explain 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
git clone https://github.com/kira-autonoma/devtools-mcp.git
cd devtools-mcp
npm install
npm run build
npm 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.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.