useSignal

io.github.sanket-naikv0.2.0更新於 Oct 3, 2026

QR codes, JSON diff/format, hashes, JWT, cron, timestamps, placeholders, flowcharts, forms, regex.

已驗證Streamable HTTP可網頁執行Developer ToolsMedia & DesignData & Analytics

概覽

AI 產生的概覽

遠端開發者工具箱,可產生 QR code、比對與格式化 JSON、計算雜湊與解碼、解釋 cron,並產生流程圖與表單。

功能
useSignal 以 MCP 工具形式提供一組小型開發者公用功能:為連結、Wi-Fi、聯絡人名片與付款產生 QR code;JSON 比對、驗證、格式化與常見錯誤修復;Base64 與 URL 編解碼、MD5/SHA 雜湊以及 JWT 解碼;以白話解釋 cron 表達式並列出任意時區的後續執行時間;時間戳轉換;佔位圖;流程圖;由 JSON 產生表單;配色階層產生;以及 JavaScript 正規表達式測試。結果以檔案、程式碼片段或結構化輸出回傳,在支援 MCP Apps 的宿主中還可透過互動式工作台預覽與匯出。所有工具皆宣告為唯讀且無狀態。
適用情境
適合需要精確、可重現結果的小型開發雜務,例如雜湊、跨時區的 cron 排程、可掃描的 QR code 或大型 JSON 差異比對,這些手動處理容易出錯。較適合一次性的轉換與預覽,而非專案層級的工具鏈。
執行需求
透過 streamable HTTP 存取的遠端 MCP 伺服器,位址為 金鑰、環境變數或標頭。宿主需支援遠端 MCP 連接器,並需要能連線至該端點的網路。
安裝前請注意
工具參數會傳送到第三方伺服器,README 說明其中可能包含 JSON 文件、待編碼或雜湊的文字、JWT、Wi-Fi 密碼等 QR code 內容、cron 表達式與程式碼。伺服器聲明不儲存輸入、不傳送遙測,但託管服務商的請求記錄不受其控制,因此建議使用測試權杖與測試密碼,避免個人資料。JWT 簽章不會被驗證;佔位圖 URL 由廠商伺服器載入,任何檢視使用該圖片的頁面的人都會向該伺服器請求。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "usesignal": {
      "type": "http",
      "url": "https://www.usesignal.dev/mcp"
    }
  }
}

README

useSignal for Claude

[useSignal]

useSignal brings the developer tools from usesignal.dev into Claude. Each tool gives exact results for jobs that are easy to get subtly wrong by hand, such as hashes, cron schedules across time zones, scannable QR codes and large JSON diffs. An interactive workbench lets you preview, edit and export what each tool produces. No sign-in or API key is required.

Tools

ToolWhat it does
usesignal_generate_qrBuilds a scannable QR code for a link, text, Wi-Fi network, contact card, email, SMS, phone number, WhatsApp chat or UPI payment. Returns an SVG file and a PNG preview.
usesignal_diff_jsonCompares two JSON documents and lists every added, removed and changed value with its path. Numbers compare exactly.
usesignal_format_jsonValidates, pretty-prints or minifies JSON, reports the exact line and column of errors, and repairs common mistakes such as trailing commas and single quotes.
usesignal_encode_decodeBase64 and URL encoding and decoding, MD5/SHA-1/SHA-256/SHA-512 hashes, and JWT decoding with readable expiry dates. JWT signatures are not verified.
usesignal_explain_cronExplains a cron expression in plain English and lists its next run times in any time zone, including across daylight saving changes.
usesignal_convert_timestampConverts Unix seconds, Unix milliseconds or ISO dates into ISO, UTC, epoch and local time in any time zone.
usesignal_placeholder_imageCreates a placeholder image URL served by usesignal.dev, with HTML, Markdown and CSS snippets.
usesignal_flowchartTurns code, arrow steps or Mermaid-style arrows into a flowchart, as Mermaid source and an SVG diagram.
usesignal_generate_formTurns a JSON object into an editable form with HTML, React JSX, JSON Schema and config exports.
usesignal_generate_colorsBuilds a brand shade scale and light/dark semantic tokens from a hex color, with measured text contrast and CSS, JSON and Tailwind exports.
usesignal_test_regexRuns a JavaScript regular expression against sample text and expected cases, showing matches and capture groups.
usesignal_open_workbenchOpens an interactive preview of any result above where the host supports MCP Apps.

All tools are read-only and stateless. Every result includes a link to the matching full tool on usesignal.dev.

Install

Claude Code

bash
claude plugin marketplace add sanket-naik/usesignal-claude-pluginclaude plugin install usesignal@usesignal

claude.ai and Claude Desktop: add it from the Claude directory, or go to Settings → Connectors → Add custom connector and enter https://www.usesignal.dev/mcp.

Try it

  • "Make a Wi-Fi QR code for network Studio Guest, password welcome2026."
  • "What changed between these two API responses?" (paste both JSON documents)
  • "When does 30 8 * * 1-5 run next in Asia/Kolkata?"
  • "SHA-256 of hello world."
  • "Decode this JWT and tell me when it expires."
  • "Give me a 1200×630 placeholder image for an Open Graph mockup."
  • "Turn these steps into a flowchart: Start -> Validate -> Save -> End."

What this plugin sends and where

This plugin contains no local code. It registers one remote MCP server, https://www.usesignal.dev/mcp, hosted by useSignal on Vercel. When Claude calls a tool, the tool arguments are sent to that server, processed in memory and returned. Arguments can include JSON documents, text to encode or hash, JWTs, QR code content such as Wi-Fi passwords, cron expressions and code for flowcharts. The server does not store inputs, keep accounts, send telemetry or call other APIs. Hosting-provider request logs are outside the plugin's control, so prefer test tokens and test passwords and avoid personal data.

Placeholder image URLs point at usesignal.dev, so anyone who views a page that uses one loads that image from useSignal's server.

Limits: form JSON up to 50 KB; JSON format and diff up to 200,000 characters per document; encoding and hashing up to 100,000 characters; regex patterns up to 1,000 characters with a 500 ms runtime limit; flowcharts up to 100 nodes.

License

MIT

來源:README.md,提交 fe3d6bd

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.2.0最新Oct 3, 2026