
Mcp
com.stringutilitybeltv1.3.3更新於 Oct 6, 2026
MCP server exposing String Utility Belt's utilities and pipelines as tools for AI agents.
概覽
將 String Utility Belt 的 246 個文字、編碼、雜湊、密碼與資料格式工具及管線,以本機工具形式提供給 AI 助理。
- 功能
- 透過 stdio 在本機執行 String Utility Belt 引擎,並將其工具與管線作為代理工具提供。底層引擎涵蓋編碼、雜湊、密碼、壓縮、JSON、YAML、TOML、CSV、XML 等資料格式,以及行與文字操作、分析、產生器、數字、日期和顏色。管線可串接多個轉換步驟,支援逐步預覽、條件步驟、平行分支和巨集。
- 適用情境
- 適合助理需要在本機轉換或檢視字串與結構化資料的情境:base64 編碼解碼、計算雜湊、在 JSON、YAML、TOML、CSV、XML 之間轉換,或執行可重複的多步驟文字管線。它是一套通用文字與資料工具,而非服務整合。
- 執行需求
- 透過 npm 套件 @string-utility-belt/mcp 以 stdio 方式在使用者機器上作為本機程序執行。需要 Node.js(專案說明為 Node.js 20.19+ 或 22.12+)。未宣告驗證、環境變數或標頭。僅限桌面端,不提供網頁可執行版本。
安裝
README
String Utility Belt
[CI] [License: MIT] [npm: subelt] [smithery badge]
stringutilitybelt.com · Usage guide · All utilities · 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 — nothing to install, and every
transformation runs in your browser (see the privacy policy
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/. Each
utility's settings and examples are on its own page, listed at
/utilities/.
From a terminal, the same engine is one command away:
Development
Requires Node.js 20.19+ or 22.12+.
Other surfaces
Contributing
Contributions are welcome — bug reports, utility ideas and pull requests. Start with CONTRIBUTING.md (setup, adding a utility, PR checklist) and the Code of Conduct. CLAUDE.md is the detailed architecture reference.
Found a security issue? Please report it privately — see SECURITY.md.
License
來源:README.md,提交 e926e4a
工具
0版本歷史
1- v1.3.3最新Oct 6, 2026


