
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@gera-services/mcp-geratools
Advanced tools
GeraTools MCP server — base64, cryptographic hashing, regex testing, word count, JWT decode and CSS unit conversion. Deterministic, offline, no auth. A Gera Systems product.
An MCP server that gives AI agents — Claude Desktop, Claude Code, ChatGPT with tools, Cursor, Windsurf, or any MCP client — a set of everyday developer utilities from GeraTools: Base64, cryptographic hashing, regex testing, word count, JWT decoding and CSS unit conversion.
Every tool is a pure, deterministic function ported straight from the published
GeraTools browser tools (or Node's crypto). No backend, no network, no
auth — everything runs locally, so an agent can compute these without leaving
the machine.
| Tool | What it does |
|---|---|
base64 | Encode text/hex to Base64, or decode Base64 / Base64url to text. UTF-8 safe (emoji round-trip), standard + URL-safe variants, hex fallback for non-text bytes. |
hash | Cryptographic digest: md5, sha1, sha256, sha384, sha512. Input as utf8/hex/base64; output as hex/base64. |
regex_test | Run a JS regex against a string — returns every match with index, capture groups, named groups, count, and a plain-English explanation of the pattern. |
word_count | Words, characters (with/without spaces), sentences, paragraphs, lines, and 200-wpm reading time. |
jwt_decode | Base64url-decode a JWT into header + payload, list iat/nbf/exp as ISO timestamps, and report expiry. (Does not verify the signature.) |
css_unit_convert | Convert a CSS length between px, rem, em, pt, pc, in, cm, mm, Q (1in = 96px; rem/em respect configurable font sizes). |
# Run directly (no global install) once published to npm:
npx -y @gera-services/mcp-geratools
# Or from this repo:
cd packages/mcp-geratools
npm run build # tsc --noCheck -> dist/
node bin/cli.js # starts on stdio
claude_desktop_config.json){
"mcpServers": {
"geratools": {
"command": "npx",
"args": ["-y", "@gera-services/mcp-geratools"]
}
}
}
Local (unpublished) variant — point at the built CLI:
{
"mcpServers": {
"geratools": {
"command": "node",
"args": ["/Users/armen/Gera/packages/mcp-geratools/bin/cli.js"]
}
}
}
.cursor/mcp.json etc.){
"mcpServers": {
"geratools": {
"command": "npx",
"args": ["-y", "@gera-services/mcp-geratools"]
}
}
}
npm run build
node scripts/smoke.mjs
The smoke test speaks raw MCP JSON-RPC over stdio (initialize → tools/list
→ a real tools/call for every tool) and asserts the results — including a
Base64 emoji round-trip, the known SHA-256 of "abc", and 16px == 1rem.
Expected output ends with ALL SMOKE CHECKS PASSED.
Ask your agent:
base64 (mode encode)hash (sha256)\b\w+@\w+\.\w+\b match these two emails, and what does it mean?" → regex_testjwt_decodecss_unit_convertMIT © Gera Systems Ltd
FAQs
GeraTools MCP server — base64, cryptographic hashing, regex testing, word count, JWT decode and CSS unit conversion. Deterministic, offline, no auth. A Gera Systems product.
The npm package @gera-services/mcp-geratools receives a total of 21 weekly downloads. As such, @gera-services/mcp-geratools popularity was classified as not popular.
We found that @gera-services/mcp-geratools demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.