mcp-devtools
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-devtoolsvalidate and format this JSON: {"name":"John","age":30}"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-devtools
A small, production-quality Model Context Protocol (MCP) server exposing credential-free developer utilities. Built as a reference/demo of clean MCP server engineering: typed tool schemas, structured output, a resource, a prompt, unit tests, and an end-to-end protocol smoke test.
Zero credentials, zero network. Clone it, install, and it runs — nothing to configure, nothing to leak.
CI (.github/workflows/ci.yml) runs typecheck + unit tests + build + the wire-protocol smoke test on every push. Licensed MIT (see LICENSE).
Provenance: designed and reviewed by a human engineer (architecture, the decode-only security framing, the wire-protocol test strategy); implementation is AI-assisted. What's being sold is the engineering judgment, not the typing.
What it exposes
Tools (6):
Tool | Does |
| Validate + format / minify / recursively sort-keys a JSON string |
| Run a regex against a subject; returns every match, index, and capture group (structured output) |
| MD5 / SHA-1 / SHA-256 / SHA-512 hex digest of text |
| Generate 1–100 RFC-4122 v4 UUIDs |
| Base64 encode/decode, with an optional URL-safe alphabet |
| Decode a JWT's header/payload + expiry (decode only — does not verify the signature) |
Resource: devtools://reference/http-status-codes — common HTTP status codes as JSON.
Prompt: code_review — a parameterized code-review request.
Related MCP server: mcp-dev-utils
Install & run
npm install
npm run build # compile to dist/
npm start # run the server on stdioDevelopment (no build step, via tsx):
npm run devVerify it works
npm test # unit tests for all tool logic (node:test)
npm run smoke # end-to-end: spawns the server, drives it with a real MCP clientnpm run smoke connects an actual MCP client over stdio, lists the tools/resource/prompt, and calls each tool — proving the wire protocol, not just the functions. Expected tail:
ALL CHECKS PASSEDAdd it to an MCP client
Claude Code
claude mcp add devtools -- node /absolute/path/to/mcp-devtools/dist/server.jsClaude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"devtools": {
"command": "node",
"args": ["/absolute/path/to/mcp-devtools/dist/server.js"]
}
}
}Then ask the assistant things like "sort the keys in this JSON", "sha256 this string", or "decode this JWT" and it will call the tools.
Design notes (why it's built this way)
Tool logic is separated from transport (
src/logic.tsvssrc/server.ts) so every tool is unit-testable in isolation and the MCP layer stays thin.Deterministic + self-contained — no network calls, no API keys, no live services. Errors are returned as
isErrortool results, not thrown, so the client sees a clean message.jwt_inspectdecodes only. Signature verification needs key material and a stated algorithm policy; conflating "decode" with "verify" is a common security mistake, so this tool is explicit about not verifying.Structured output on
regex_testreturns a typed object (validated against the tool'soutputSchema) alongside the human-readable text.
Stack
TypeScript · @modelcontextprotocol/sdk · zod · Node ≥ 20 · tests on node:test.
MIT-licensed engineering sample; provided as-is. Provenance note at the top.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceZero-auth MCP server with everyday developer utilities: base64, UUID, hash, JWT decode, cron, timestamps, JSON, regex.Last updated17553MIT
- FlicenseAqualityCmaintenanceA 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.Last updated5
- Alicense-qualityBmaintenanceAn MCP server offering developer utilities including JSON validation, base64 encoding, timestamp conversion, and hashing, built with a clean architecture for easy extensibility.Last updatedMIT
- Alicense-qualityBmaintenanceA unified developer toolbox MCP server providing utilities for base64, JWT, timestamps, UUID, JSON formatting, hashing, URL handling, case conversion, color conversion, number bases, string operations, and regex.Last updated12MIT
Related MCP Connectors
Remote MCP server: 10 developer utilities (base64, JWT, DNS, UUID, URL, JSON, UA, IP lookup).
A MCP server built for developers enabling Git based project management with project and personal…
Production-grade cryptography toolkit with 31 MCP tools for classical, PQC, and KMS workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/VBSage/mcp-devtools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server