8 agent utilities: JSON inspection, regex, cron, hash, base64, URL, color, diff.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
19 zero-setup MCP utilities for AI agents β JSON, regex, cron, hashing, semver, JWT, CSV, YAML, Markdown and more. No API keys, no auth, no install weight.
A Model Context Protocol (MCP) server exposing 19 small, dependency-light utilities that AI agents reach for constantly. Streamable HTTP transport, drop it into any MCP client in seconds. No auth, no API keys, free.
Endpoint: POST /mcp (also accepted at the bare host root) on port 3000.
| Tool | What it does |
|---|---|
json_inspect | Parse / validate / pretty-print JSON |
regex_test | Test regex against text, list matches + groups |
cron_parse | Explain a cron expression + next 5 run times |
hash_compute | MD5 / SHA-1 / SHA-256 / SHA-512 digest |
base64_encode | Base64 encode / decode |
url_analyze | Decompose + validate a URL |
color_convert | Convert hex / rgb / hsl / named colors |
text_diff | Line diff between two texts |
csv_parse | Parse CSV/TSV into rows + JSON preview |
jwt_decode | Decode + verify HMAC-signed JWTs |
markdown_to_html | Render Markdown to HTML (raw HTML escaped) |
uuid_mint | Generate v4 UUIDs / random URL-safe tokens |
time_convert | Epoch / ISO / relative / timezone conversions |
password_strength | Score passwords: score, entropy, crack time, tips |
semver_compare | Compare versions with correct SemVer precedence |
semver_satisfies | Check a version against an npm-style range |
semver_bump | Increment major/minor/patch/prerelease |
semver_max | Pick the best satisfying version for an upgrade |
yaml_parse | Parse YAML (maps/lists/flow, multi-doc) into JSON |
POST /mcp endpoint, no auth, no API keys, no cloud
account. Point any MCP client at it and go.Once the npm package is published (npm i casper-tools), this is the same
install β see PUBLISH.md for the publish kit.
Point any MCP-capable agent (Claude Desktop, Cursor, Claude Code) at the endpoint:
Or skip the local run and use the public endpoint β the current tunnel URL is in
server.json and on the official MCP Registry entry below.
DEMO.md β 90-second live walkthrough: connect, pick a tool, raw Streamable
HTTP curl call against the public endpoint, verified output.PUBLISH.md β npm publish kit: fire-ready commands + verification for
getting the casper-tools package on the npm registry (T-31 WS2).Where the server is listed and how to get it in more places:
io.github.magiautonomous/casper-tools,
published under https://registry.modelcontextprotocol.io (search "casper
tools"). Version 1.4.0 is the latest published entry β re-verified live
2026-09-07 (00:59Z publish; card had drifted to 1.2.4/14-tool desc, now in
sync with server.json). Future bumps ride the v*-tag workflow
(.github/workflows/publish-mcp.yml) or the manual one-command sync in
PUBLISH.md.virtue-hardly-skills-calling, offline). Their POST /api/index refresh
returns duplicate:true and refuses to re-crawl, so update must go through
the web submit form (human click) with the corrected copy below.casper-tools v1.4.0 is publish-ready
(PUBLISH.md); npm listing pending human npm credentials. Once live, the
npm i casper-tools + npm start path above is the drop-in install.magiautonomous with a 19-tool server but
a cached 8-tool description ("β¦JSON inspection, regex testing, URL analysis").
UI submit form (browser/account) refresh needed with the copy below.Same fields for any submit/update form (Glama claim, mcprepository, mcpmarket, mcp.so, Smithery, PulseMCP):
Every tool call is appended to logs/calls.jsonl (timestamp, tool, caller IP)
so traffic can be measured. Tail it with:
server.json β MCP registry manifest (version, tags, license, remotes).tunnel-watch.sh + mcp-tunnel-watch.timer β every 5 min, if the
trycloudflare quick-tunnel hostname rotates, repoint the manifests in this
repo and in casper-tools (deployed copy published to the official MCP
Registry), and push a new patch tag so the GH Action republishes.github.com/magiautonomous/casper-tools (registry entry
io.github.magiautonomous/casper-tools).No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/casper-tools-2)<a href="https://allmcps.com/mcp/casper-tools-2"><img src="https://allmcps.com/api/badge/casper-tools-2?style=directory" alt="Casper Tools on AllMCPs" /></a>