SimplyUtils

io.github.Notysoty由 GitHub 帳號 Notysoty 發布v1.0.2更新於 Oct 29, 2026

Developer and text tools: JSON, QR codes, units, passwords, UUIDs, hashes, Base64, regex and more.

發布方自己的服務:Memegician

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具

概覽

AI 產生的概覽

SimplyUtils 為助理提供十項日常開發者與文字工具:JSON 格式化、QR 碼、單位與時間戳轉換、密碼、UUID、雜湊、Base64、正規表示式與字數統計。

可以做什麼
  • 格式化、驗證、壓縮 JSON,並可依字母排序鍵名
  • 產生靜態 QR 碼,輸出 PNG 與 SVG
  • 轉換單位,以及 Unix 時間戳或日期在不同格式與時區之間轉換
  • 產生隨機密碼與版本 4 UUID
  • 計算文字雜湊,並進行 Base64 編碼或解碼
  • 測試 JavaScript 正規表示式並列出符合項目與擷取群組,統計字數、字元數與閱讀時間
適用情境
適合在對話中順手完成確定性的文字與開發小任務:整理一段 JSON、產生 QR 碼、換算單位或時間戳、用正規表示式檢查日誌列,不必另外開網頁。
執行需求
可使用託管端點 api.simplyutils.com/mcp,或透過 npx simplyutils-mcp 在本機執行(需 Node.js,安裝後無需連網)。未宣告需要帳號、API 金鑰或環境變數。
安裝前請注意
託管端點執行於第三方基礎設施,輸入會傳送給 SimplyUtils;README 表示輸入僅在記憶體中處理、不儲存。密碼與雜湊由伺服器產生或計算,請勿送出真實機密。MD5 與 SHA-1 僅適用於校驗,不應以一般雜湊儲存密碼。託管服務限制每個 IP 每分鐘 60 次請求。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 SimplyUtils,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.Notysoty%2Fsimplyutils-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "simplyutils": {
      "type": "http",
      "url": "https://api.simplyutils.com/mcp"
    }
  }
}

README

SimplyUtils MCP server

Everyday developer and text tools from SimplyUtils for Claude, ChatGPT, Cursor and any other Model Context Protocol client.

Ask things like "format this JSON", "make a QR code for https://example.com", "convert 5 miles to km" or "test this regex against my log line". The answers are computed directly: no AI calls, no external lookups, and nothing is stored. Each answer links to the matching free tool on simplyutils.com, where you can do more with it.

Tools

ToolWhat it doesOn the web
format_jsonValidate, pretty-print or minify JSON, optionally sorting keysJSON Formatter
generate_qr_codeStatic QR code for a link or text, as PNG and SVGQR Code Generator
convert_unitsLength, weight, temperature, volume, speed, area, data and timeUnit Converter
generate_passwordCryptographically random passwords (8–128 characters)Password Generator
generate_uuidRandom version 4 UUIDsUUID Generator
hash_textMD5, SHA-1, SHA-256, SHA-384, SHA-512 hex digestsHash Generator
base64Encode or decode UTF-8 text (standard or URL-safe)Base64 Encoder
test_regexRun a JavaScript regex and list matches and capture groupsRegex Tester
convert_timestampUnix seconds or milliseconds ↔ ISO 8601, UTC and any time zoneTimestamp Converter
count_wordsWords, characters, sentences, paragraphs and reading timeWord Counter

All tools are read-only.

Connect

The hosted server is free to use at:

https://api.simplyutils.com/mcp

Claude (claude.ai and desktop): Settings → Connectors → Add custom connector, then paste the URL above.

Claude Code:

bash
claude mcp add --transport http simplyutils https://api.simplyutils.com/mcp

ChatGPT: Settings → Apps & Connectors → enable developer mode → Create, then paste the URL above.

Cursor, VS Code and other clients (mcp.json):

json
{  "mcpServers": {    "simplyutils": { "url": "https://api.simplyutils.com/mcp" }  }}

Run it locally instead (no network needed after install):

json
{  "mcpServers": {    "simplyutils": { "command": "npx", "args": ["-y", "simplyutils-mcp"] }  }}

Limits

  • Text inputs up to 100 KB; QR content up to 800 bytes.
  • Regex patterns stop after 0.5 seconds and return at most 200 matches.
  • The hosted endpoint allows 60 requests per minute per IP address.

Privacy

Tool inputs are processed in memory to produce the answer and are not stored or logged by this server. The hosted endpoint runs on SimplyUtils infrastructure; see the SimplyUtils privacy policy.

Develop

bash
npm installnpm test          # unit and end-to-end MCP testsnpm run buildnpm start         # HTTP server on http://127.0.0.1:5016/mcpnpm run start:stdio

License

MIT © Memegician LLC. SimplyUtils is a product of Memegician LLC.

來源:README.md,提交 12c3a15

工具

10

format_json

Format or minify JSON

Validate JSON and return it pretty-printed or minified, optionally with object keys sorted A-Z (recursively; array order is kept). Returns the formatted JSON as text. Invalid JSON returns an error naming the problem and its position. Input up to 100 KB.

輸入參數json必填indentsortKeys

generate_qr_code

Generate a QR code

Make a static QR code for a link or any text, up to 800 UTF-8 bytes. Returns a 512 px PNG image plus the SVG markup. The data is stored in the code itself, so it never expires and needs no account. Light-on-dark colors are allowed, but some older scanners need dark on light. Errors are returned for empty text, content over 800 bytes, or colors that are not six-digit hex.

輸入參數text必填backgroundforegrounderrorCorrection

convert_units

Convert units

Convert a number between two units of the same category and return a line such as "5 mi = 8.04672 km" (up to 10 significant digits). Units are matched by symbol or name, case-insensitive. Errors are returned for unknown units, units from another category, non-numeric values and temperatures below absolute zero. Months are 1/12 of a 365-day year. Units by category (symbols): length: m, km, mi, ft, in, cm, mm, yd, nmi; weight: kg, g, lb, oz, t, mg, st; temperature: °C, °F, K; volume: L, mL, gal, fl oz, cup, tbsp, m³; speed: km/h, mph, m/s, kn, ft/s; area: m², km², mi², ft², ac, ha; data: B, KB, MB, GB, TB, bit, KiB, MiB, GiB, TiB; time: s, min, h, d, wk, mo, yr, ms.

輸入參數to必填from必填value必填category必填

generate_password

Generate strong passwords

Generate random passwords with Node's cryptographically secure generator. Each enabled character set appears at least once and the result is shuffled. Returns one password per line; every call gives new results. An error is returned if all character sets are turned off. Passwords are not stored or logged.

輸入參數countlengthnumberssymbolslowercaseuppercase

generate_uuid

Generate UUIDs

Generate random version 4 UUIDs (RFC 9562) in lowercase 8-4-4-4-12 form, one per line. Every call gives new values.

輸入參數count

hash_text

Hash text

Hash text (encoded as UTF-8) and return a line such as 'sha256: ba78...' with the lowercase hex digest. The same input always gives the same hash. MD5 and SHA-1 are only for checksums, not security; do not use plain hashes to store passwords. Input up to 100 KB.

輸入參數text必填algorithm

base64

Base64 encode or decode

Encode text (as UTF-8) to Base64, or decode Base64 back to text, and return the result. Decoding accepts standard and URL-safe alphabets and ignores whitespace; invalid Base64 returns an error. Bytes that are not valid UTF-8 are shown as replacement characters. Input up to 100 KB.

輸入參數mode必填text必填urlSafe

test_regex

Test a regular expression

Run a JavaScript (ECMAScript) regular expression against text. Returns the match count and, for each match, the matched text, its 0-based index, numbered capture groups and named groups. Returns 'No matches.' when nothing matches. All matches are listed (the g flag is added automatically), up to 200. Invalid patterns or flags return an error explaining why; patterns that run longer than 0.5 seconds are stopped with an error. Text up to 100 KB.

輸入參數text必填flagspattern必填

convert_timestamp

Convert a Unix timestamp or date

Convert a Unix timestamp or a date to Unix seconds, Unix milliseconds, ISO 8601 (UTC), an HTTP-style UTC string and a readable date in the chosen time zone. Numbers with 13 or more digits are read as milliseconds, shorter ones as seconds. Dates without a time zone are read as UTC. Errors are returned for unreadable dates and unknown time zones.

輸入參數value必填timeZone

count_words

Count words and characters

Count words, characters (with and without spaces), sentences and paragraphs, and estimate reading time at 238 words per minute. Words are runs of letters or digits in any language; hyphenated words and contractions count once. Paragraphs are separated by blank lines. Input up to 100 KB.

輸入參數text必填

版本歷史

1
  1. v1.0.2最新Oct 29, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Memegician 整合