
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


