Chain string transformations into visual pipelines with live previews — 246 utilities as a web app, CLI, HTTP API, MCP server and browser/VS Code extensions.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add string-utility-belt -- npx -y subelt{
"mcpServers": {
"string-utility-belt": {
"command": "npx",
"args": ["-y", "subelt"]
}
}
}MCP Servers overview
# String Utility Belt [](https://github.com/Murraylr/string-utility-belt/actions/workflows/ci.yml) [](LICENSE) [](https://www.npmjs.com/package/subelt) [](https://smithery.ai/servers/string-utility-belt/string-utility-belt) **[stringutilitybelt.com](https://stringutilitybelt.com)** · [Usage guide](https://stringutilitybelt.com/docs/) · [All utilities](https://stringutilitybelt.com/utilities/) · [Integrations](https://stringutilitybelt.com/integrations/) Chain string transformations into visual pipelines with live, per-step previews. 246 utilities — encodings, hashes, ciphers, compression, data formats (JSON/YAML/TOML/CSV/XML), line and text operations, analysis, generators, web/dev helpers, numbers, dates and colours — all running client-side, with the same engine available as a CLI, an HTTP API, an MCP server, a browser extension and a VS Code extension. ## Features - **Pipelines** — add, reorder (drag and drop), duplicate, disable/solo steps; undo/redo; per-step previews, diffs, timings and error policies (pass through / stop / empty); conditional steps; parallel branches with concat/zip/json/pick merges; macros (collapse a sub-chain into one step). - **Share and save** — pipelines (and optionally the input) as compressed `#/p/…` links, a named pipeline library with JSON import/export, a preset gallery, an embeddable `#/embed/…` widget. - **Magic** — detects the input's format (base64, JWT, gzip, JSON, …) and suggests or appends the decoding step; "decode until stable" mode. - **Input/output** — file upload (text and binary), fetch-a-URL via the Worker proxy, input history, side-by-side and diff views, hex view for bytes, syntax highlighting, stats bar, smart download names, copy-as (raw / JSON literal / hex / base64). - **Engine** — runs in a Web Worker with cancellation, adaptive debounce, a chunked mode for multi-MB inputs and a preview-first-64 KB option; custom JavaScript steps run in a sandboxed, network-less iframe + worker, and are quarantined when they arrive from someone else's link. - **App** — command palette (Ctrl+K), keyboard shortcuts (`?`), fuzzy utility search with favourites/recents and type-aware badges, light/dark themes, per-utility doc pages with a live playground, installable PWA with offline support and an OS share target, i18n scaffold. ## Using the app Open [stringutilitybelt.com](https://stringutilitybelt.com) — nothing to install, and every transformation runs in your browser (see the [privacy policy](https://stringutilitybelt.com/privacy/) for the few features that contact the server). The how-to guide lives in the app itself: click **Docs** in the header, or go to [`/docs/`](https://stringutilitybelt.com/docs/). Each utility's settings and examples are on its own page, listed at [`/utilities/`](https://stringutilitybelt.com/utilities/). From a terminal, the same engine is one command away: ```bash echo -n hello | npx subelt trim base64_encode hash # SHA-256 of the base64 ``` ## Development Requires Node.js 20.19+ or 22.12+. ```bash git clone https://github.com/Murraylr/string-utility-belt.git cd string-utility-belt npm ci npm run dev # generates the utility manifest, then starts Vite npm test # Vitest (unit, component, golden-example and property tests) npm run lint npm run typecheck ``` | Command | What it does | | --- | --- | | `npm run gen` | Regenerate `src/utilities/_generated/*` (run automatically before `dev`/`build`) | | `npm run build` | Production build of the web app | | `npm run check:bundle` | Enforce the entry-chunk budget in `bundle-budget.json` | | `npm run build:seo` | Pre-render utility pages, sitemap, RSS and OG images into `dist/` (`build:seo:fast` skips OG images) | | `npm run build:site` | `build` + `build:seo` | | `npm run build:tools` | Build `packages/*` (core, CLI, MCP server, browser extension, VS Code extension) | | `npm run test:e2e` | Playwright end-to-end tests against a production build | | `npm run bench` | Large-input benchmarks (`vitest bench`) | | `npm run deploy` | `build:site`, then `wrangler deploy` (Cloudflare Workers: static assets + `/api/*`) | ## Other surfaces | Surface | Where | Notes | | --- | --- | --- | | Core library | [`packages/core`](packages/core/README.md) | Framework-free engine + all utilities | | CLI | [`packages/cli`](packages/cli/README.md) | `echo -n hello \| subelt base64_encode` | | MCP server | [`packages/mcp`](packages/mcp/README.md) | Utilities and pipelines as agent tools over stdio | | HTTP API | [`worker/`](worker/api.ts) | `POST /api/run`, `GET /api/utilities[/:id]` (CORS, rate-limited) | | Browser extension | [`packages/extension`](packages/extension/README.md) | MV3; context menu "run on selection" | | VS Code extension | [`packages/vscode`](packages/vscode/README.md) | Transform selection, run a share link | ## Contributing Contributions are welcome — bug reports, utility ideas and pull requests. Start with [CONTRIBUTING.md](CONTRIBUTING.md) (setup, adding a utility, PR checklist) and the [Code of Conduct](CODE_OF_CONDUCT.md). [CLAUDE.md](CLAUDE.md) is the detailed architecture reference. Found a security issue? Please report it privately — see [SECURITY.md](SECURITY.md). ## License [MIT](LICENSE)
What people ask about string-utility-belt
What is Murraylr/string-utility-belt?
+
Murraylr/string-utility-belt is mcp servers for the Claude AI ecosystem. Chain string transformations into visual pipelines with live previews — 246 utilities as a web app, CLI, HTTP API, MCP server and browser/VS Code extensions. It has 0 GitHub stars and its last recorded update is dated 2026-10-06.
How do I install string-utility-belt?
+
You can install string-utility-belt by cloning the repository (https://github.com/Murraylr/string-utility-belt) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Murraylr/string-utility-belt safe to use?
+
Our security agent has analyzed Murraylr/string-utility-belt and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains Murraylr/string-utility-belt?
+
Murraylr/string-utility-belt is maintained by Murraylr. The last recorded GitHub activity is dated 2026-10-06, with 0 open issues.
Are there alternatives to string-utility-belt?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy string-utility-belt to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/murraylr-string-utility-belt)<a href="https://claudewave.com/repo/murraylr-string-utility-belt"><img src="https://claudewave.com/api/badge/murraylr-string-utility-belt" alt="Featured on ClaudeWave: Murraylr/string-utility-belt" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.