useSignal について
useSignalは、usesignal.devの開発ツールをClaudeで利用できるようにします。JSON、エンコード、時刻、ビジュアル出力を扱う開発者向けで、結果をインタラクティブなワークベンチでプレビュー、編集、エクスポートできます。
主な機能
- 01多様な内容のQRコード生成
- 02JSONの比較、整形、修復
- 03エンコード、ハッシュ計算、JWTデコード
- 04cronの説明とタイムスタンプ変換
- 05フローチャート、フォーム、配色、プレースホルダーの作成
活用シーン
- 01APIレスポンス間のJSON差分の比較
- 02タイムゾーン別のcron実行時刻の確認
- 03ネットワーク情報や連絡先のQRコード生成
- 04手順をフローチャートや編集可能なフォームに変換
MCP 対応
リモートMCPサーバーを通じてClaudeに開発ツールを公開し、ホストが対応する場合は結果をインタラクティブにプレビューできます。ツールはステートレスかつ読み取り専用で、入力は処理のためuseSignalのサーバーに送信されます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.usesignal.dev/mcpclaude mcp add --transport http sanket-naik-usesignal https://www.usesignal.dev/mcp{"mcpServers":{"sanket-naik-usesignal":{"type":"http","url":"https://www.usesignal.dev/mcp"}}}Cursor で開く{"servers":{"sanket-naik-usesignal":{"type":"http","url":"https://www.usesignal.dev/mcp"}}}VS Code で開く{"mcpServers":{"sanket-naik-usesignal":{"type":"http","url":"https://www.usesignal.dev/mcp"}}}{"mcpServers":{"sanket-naik-usesignal":{"serverUrl":"https://www.usesignal.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
12| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| json | string | はい | |
| title | string | いいえ | |
| overrides | array | いいえ |
詳細
Claude 向け useSignal
useSignal を使うと、usesignal.dev の開発者向けツールを Claude から利用できます。各ツールは、ハッシュ値やタイムゾーンをまたぐ cron スケジュール、スキャン可能な QR コード、大きな JSON の差分など、手作業では微妙なミスが起きやすい作業で、正確な結果を提供します。インタラクティブなワークベンチでは、各ツールの出力をプレビュー、編集、エクスポートできます。サインインも API キーも不要です。
ツール
| ツール | 機能 |
|---|---|
usesignal_generate_qr | リンク、テキスト、Wi-Fi ネットワーク、連絡先カード、メール、SMS、電話番号、WhatsApp チャット、UPI 決済用のスキャン可能な QR コードを作成します。SVG ファイルと PNG プレビューを返します。 |
usesignal_diff_json | 2 つの JSON ドキュメントを比較し、追加、削除、変更されたすべての値をパスとともに一覧表示します。数値は厳密に比較します。 |
usesignal_format_json | JSON の検証、整形、または圧縮を行い、エラーの行と列を正確に報告します。また、末尾のカンマやシングルクォートなど、よくある間違いを修復します。 |
usesignal_encode_decode | Base64 と URL のエンコードおよびデコード、MD5/SHA-1/SHA-256/SHA-512 ハッシュの生成、読みやすい有効期限付きの JWT デコードを行います。JWT の署名は検証されません。 |
usesignal_explain_cron | cron 式を平易な英語で説明し、夏時間の切り替わりを含め、任意のタイムゾーンでの次回実行時刻を一覧表示します。 |
usesignal_convert_timestamp | Unix 秒、Unix ミリ秒、または ISO 日付を、任意のタイムゾーンで ISO、UTC、エポック、現地時間に変換します。 |
usesignal_placeholder_image | HTML、Markdown、CSS のスニペット付きで、usesignal.dev が配信するプレースホルダー画像の URL を作成します。 |
usesignal_flowchart | コード、矢印でつないだ手順、または Mermaid 形式の矢印を、Mermaid ソースと SVG 図としてフローチャートに変換します。 |
usesignal_generate_form | JSON オブジェクトを、HTML、React JSX、JSON Schema、設定のエクスポートに対応した編集可能なフォームに変換します。 |
usesignal_generate_colors | 16 進カラーからブランド用のシェードスケールとライト/ダークのセマンティックトークンを作成します。測定済みのテキストコントラストと、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 を入力します。
試してみる
- 「ネットワーク名が Studio Guest、パスワードが welcome2026 の Wi-Fi QR コードを作成して。」
- 「この 2 つの 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 を 1 つ登録します。Claude がツールを呼び出すと、ツールの引数がそのサーバーに送信され、メモリ上で処理された後、返されます。引数には、JSON ドキュメント、エンコードまたはハッシュ化するテキスト、JWT、Wi-Fi パスワードなどの QR コードの内容、cron 式、フローチャート用のコードが含まれる場合があります。サーバーは入力を保存せず、アカウントを維持せず、テレメトリを送信せず、他の API を呼び出すこともありません。ホスティングプロバイダーのリクエストログはプラグインの管理対象外のため、テスト用のトークンやパスワードを使用し、個人データは避けてください。
プレースホルダー画像の URL は usesignal.dev を参照するため、その画像を使用するページを閲覧した人は誰でも、useSignal のサーバーから画像を読み込みます。
制限:フォーム JSON は最大 50 KB、JSON のフォーマットと差分はドキュメントあたり最大 200,000 文字、エンコードとハッシュ化は最大 100,000 文字、正規表現パターンは最大 1,000 文字で実行時間の上限は 500 ms、フローチャートは最大 100 ノードです。
- サポート:https://www.usesignal.dev/plugin-support.html
- プライバシー:https://www.usesignal.dev/plugin-privacy.html
- 利用規約:https://www.usesignal.dev/plugin-terms.html
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。