mcpField
U
useSignal

useSignal

远程服务
usesignal.dev开发工具01 天前更新

关于 useSignal

useSignal 将 usesignal.dev 的开发工具提供给 Claude,适合需要处理 JSON、编码、时间和可视化任务的开发者。工具返回精确结果,并可在交互式工作台中预览、编辑和导出。

主要功能

  1. 01生成多种内容的 QR 码
  2. 02比较、格式化和修复 JSON
  3. 03编码、哈希与解码 JWT
  4. 04解释 cron 并转换时间戳
  5. 05生成流程图、表单、配色与占位图

适用场景

  1. 01比较 API 响应中的 JSON 变化
  2. 02检查跨时区的 cron 运行时间
  3. 03为网络或联系信息生成 QR 码
  4. 04将步骤整理为流程图或可编辑表单

MCP 相关

通过远程 MCP 服务向 Claude 暴露开发工具;支持的宿主可打开交互式结果预览。所有工具均为无状态只读,输入会发送至 useSignal 服务器处理。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.usesignal.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

12
参数类型必填说明
jsonstring是
titlestring否
overridesarray否

详细介绍

Claude 版 useSignal

useSignal

useSignal 将 usesignal.dev 上的开发者工具带入 Claude。每种工具都能为一些手动操作时很容易出错的任务提供准确结果,例如哈希值、跨时区的 cron 计划、可扫描的二维码和大型 JSON 差异。交互式工作台让你可以预览、编辑和导出各工具生成的内容。无需登录或 API 密钥。

工具

工具功能
usesignal_generate_qr为链接、文本、Wi-Fi 网络、联系人名片、电子邮件、短信、电话号码、WhatsApp 聊天或 UPI 付款生成可扫描的二维码。返回 SVG 文件和 PNG 预览。
usesignal_diff_json比较两个 JSON 文档,并列出每个新增、删除和变更的值及其路径。数字会进行精确比较。
usesignal_format_json验证、格式化或压缩 JSON,报告错误的准确行号和列号,并修复尾随逗号和单引号等常见错误。
usesignal_encode_decodeBase64 和 URL 编码与解码、MD5/SHA-1/SHA-256/SHA-512 哈希,以及 JWT 解码并显示易读的到期时间。不会验证 JWT 签名。
usesignal_explain_cron用通俗易懂的语言解释 cron 表达式,并列出其在任意时区中的下次运行时间,包括夏令时变更期间。
usesignal_convert_timestamp将 Unix 秒、Unix 毫秒或 ISO 日期转换为任意时区中的 ISO、UTC、epoch 和本地时间。
usesignal_placeholder_image创建由 usesignal.dev 提供的占位图片 URL,并提供 HTML、Markdown 和 CSS 代码片段。
usesignal_flowchart将代码、箭头步骤或 Mermaid 风格的箭头转换为流程图,提供 Mermaid 源码和 SVG 图表。
usesignal_generate_form将 JSON 对象转换为可编辑表单,并导出 HTML、React JSX、JSON Schema 和配置。
usesignal_generate_colors根据十六进制颜色生成品牌色阶和明暗语义令牌,并提供经过测量的文本对比度以及 CSS、JSON 和 Tailwind 导出内容。
usesignal_test_regex使用 JavaScript 正则表达式匹配示例文本和预期用例,并显示匹配结果和捕获组。
usesignal_open_workbench在宿主支持 MCP Apps 时,打开上述任意结果的交互式预览。

所有工具均为只读且无状态。每项结果都包含 usesignal.dev 上对应完整工具的链接。

安装

Claude Code

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

claude.ai 和 Claude Desktop:从 Claude 目录添加,或前往 Settings → Connectors → Add custom connector 并输入 https://www.usesignal.dev/mcp。

试试看

  • “为 Wi-Fi 网络 Studio Guest 生成二维码,密码是 welcome2026。”
  • “这两份 API 响应有什么变化?”(粘贴两份 JSON 文档)
  • “30 8 * * 1-5 在 Asia/Kolkata 时区的下一次运行时间是什么时候?”
  • “计算 hello world 的 SHA-256。”
  • “解码这个 JWT,并告诉我它何时到期。”
  • “为 Open Graph 模型图生成一张 1200×630 的占位图片。”
  • “将这些步骤转换为流程图:Start -> Validate -> Save -> End。”

此插件会发送哪些数据,以及数据发送到哪里

此插件不包含本地代码。它会注册一个由 useSignal 托管在 Vercel 上的远程 MCP 服务:https://www.usesignal.dev/mcp。Claude 调用工具时,工具参数会发送到该服务,在内存中处理后返回。参数可能包括 JSON 文档、要编码或哈希的文本、JWT、二维码内容(例如 Wi-Fi 密码)、cron 表达式和流程图代码。该服务不会存储输入、保留账户、发送遥测数据或调用其他 API。托管服务提供商的请求日志不受此插件控制,因此请优先使用测试令牌和测试密码,并避免提供个人数据。

占位图片 URL 指向 usesignal.dev,因此任何查看使用这类图片的页面的人,都会从 useSignal 的服务器加载该图片。

限制:表单 JSON 最大为 50 KB;JSON 格式化和差异对比的每份文档最多为 200,000 个字符;编码和哈希最多为 100,000 个字符;正则表达式模式最多为 1,000 个字符,运行时间限制为 500 ms;流程图最多包含 100 个节点。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。