mcpField
Q
Quality QR

Quality QR

リモート
quality-qr.appビジネス・マーケティング021 週間前に更新
リポジトリ公式サイト

Quality QR について

Quality QRは、アカウントに保存された追跡可能なQRコードを作成・管理するリモートMCPサーバーです。スキャン分析に加え、動的QRコードの遷移先を変更できるため、URLの変更後も印刷済みコードを使い続けられます。

主な機能

  1. 0112種類のQRコード作成
  2. 02保存済みコードの一覧と詳細表示
  3. 03動的コードの遷移先更新
  4. 04コードの有効化、無効化、名前変更、削除
  5. 05スキャン傾向と内訳の確認

活用シーン

  1. 01来客用のWiFi QRコード作成
  2. 02日付、端末、国別のスキャン確認
  3. 03印刷済みQRコードの遷移先変更
  4. 04アカウント内のコード整理と無効化

MCP 対応

QRコードの作成、一覧、取得、更新、削除、分析のツールをMCPクライアントに提供します。Streamable HTTPを使うリモートサーバーで、APIキーによる認証に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://quality-qr.app/api/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

6
パラメーター型必須説明
dataobjectいいえ種類固有の構造化データです。複雑な種類では 'content' の代わりに使用してください。WiFi:{ssid: string, password?: string, encryption?: 'WPA'|'WEP'|'nopass', hidden?: boolean}。vCard:{firstName: string, lastName: string, email?: string, phone?: string, mobile?: string, organization?: string, title?: string, website?: string, address?: {street?, city?, state?, zip?, country?}}。イベント:{title: string, startDate: string (YYYY-MM-DD), startTime?: string (HH:mm), endDate?: string, endTime?: string, location?: string, description?: string, allDay?: boolean}。ソーシャル:{platforms: [{name: string, url: string, label: string}], profileName?: string, bio?: string}。メール:{to: string, subject?: string, body?: string}。電話:{number: string}。SMS:{number: string, message?: string}。
namestringいいえQR コードの人が読みやすい名前(例:'Office WiFi'、'Spring Menu 2026')。省略した場合は 'MCP: {type} {date}' として自動生成されます。
typeenumはいQR コードのコンテンツタイプ。ウェブサイトには 'url'、ネットワーク認証情報には 'wifi'、連絡先カードには 'vcard'、入力済みメールには 'email'、タップして発信する場合は 'phone'、入力済みテキストメッセージには 'sms'、プレーンテキストには 'text'、カレンダーイベントには 'event'、ドキュメントリンクには 'pdf'、レストランメニューには 'menu'、アプリのダウンロードリンクには 'app-store'、ソーシャルメディアのプロフィールには 'social' を指定します。url | pdf | menu | app-store | social | wifi | vcard | email | phone | sms | text | event
designobjectいいえQR コードの任意の外観カスタマイズ設定。
design.backgroundColorstringいいえQR コードの背景色の 16 進数カラーコード。白の場合は '#ffffff' など。
design.foregroundColorstringいいえQR コードのモジュール(濃い色の四角形)の 16 進数カラーコード。黒の場合は '#000000'、青の場合は '#1a56db' など。
domainstring|nullいいえビジネスプラン:短縮リンクの印字に使用する、有効なカスタムドメインのいずれか(例:'qr.yourbrand.com')。quality-qr.app を使用するには null を渡します。デフォルトのカスタムドメインを設定済みの場合、それを使用するには省略します。url、pdf、menu、app-store タイプのコードに適用されます。
contentstringいいえエンコードするコンテンツ。url、text、pdf、menu、app-store タイプでは必須です。url タイプでは https:// を含む完全な URL を指定します。それ以外のタイプでは 'data' パラメーターを使用します。
isDynamicbooleanいいえtrue に設定すると、物理コードを再印刷せずにリンク先 URL を後から変更できる動的 QR コードが作成されます。URL ベースのタイプ(url、pdf、menu、app-store、social)のみで機能します。デフォルト:false。

詳細

Quality QR MCP サーバー

Validate manifests Smithery MCP Protocol License

Claude、Cursor、および MCP 互換ツールなどの AI アシスタントを通じて、追跡可能な QR コードを作成・管理できます。

一般的な QR コード生成ツールとは異なり、Quality QR コードはアカウントに保存され、スキャンの追跡や分析ができるほか、再印刷せずにリンク先を変更できます。

エンドポイント: https://quality-qr.app/api/mcp

セットアップ

1. API キーを取得する

quality-qr.app に登録し、Dashboard > Settings > API Keys で API キーを生成します。

2. MCP クライアントを設定する

Smithery ユーザーの方へ: Smithery 経由でインストールすると、apiKey の入力を求められます。Smithery が Authorization ヘッダーを設定します。以下の設定は手動セットアップ用です。

Claude Desktop

Claude Desktop の設定ファイル(Mac の場合は ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "quality-qr": {
      "url": "https://quality-qr.app/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Cursor

Cursor の MCP 設定に追加します:

{
  "mcpServers": {
    "quality-qr": {
      "url": "https://quality-qr.app/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Claude Code
claude mcp add quality-qr --transport http https://quality-qr.app/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
3. 使い始める

AI アシスタントに次のように依頼します:

  • 「https://example.com の QR コードを作成して」
  • 「ネットワーク名 MyWiFi、パスワード guest123 の WiFi QR コードを作成して」
  • 「自分の QR コードの分析結果を見せて」
  • 「自分の QR コードをすべて一覧表示して」
  • 「QR コード abc123 を無効にして」

利用可能なツール

ツール説明
quality_qr_create追跡可能な QR コードを作成します。12 種類に対応:URL、PDF、メニュー、App Store、ソーシャル、WiFi、vCard、メール、電話、SMS、テキスト、イベント。インライン SVG を返します。
quality_qr_list任意の種類フィルターとページネーションを指定して、QR コードを一覧表示します。
quality_qr_getID で QR コードの詳細を取得します。
quality_qr_updateリンク先 URL の更新(動的タイプ)、名前の変更、有効化/無効化を行います。
quality_qr_deleteQR コードを完全に削除します。プランの割り当て枠が解放されます。
quality_qr_analyticsスキャン分析:合計数、日別推移、デバイスの内訳、上位の国。

QR コードの種類

動的(印刷後に URL を変更可能): URL、PDF、メニュー、App Store、ソーシャル

静的(データを直接エンコード): WiFi、vCard、メール、電話、SMS、テキスト、イベント

レート制限

MCP ツールの呼び出しは API のレート制限の対象です。プロトコルメッセージ(initialize、tools/list)は無料です。

プラン月間ツール呼び出し回数分析履歴料金
Free1007 日無料
Pro1,00030 日€10/mo
Business10,0001 年€30/mo
レート制限レスポンスヘッダー

すべてのレスポンスには、利用状況の管理に役立つヘッダーが含まれています:

ヘッダー説明
X-RateLimit-Limitプランで月間に許可されるツール呼び出しの上限
X-RateLimit-Remaining現在の請求期間に残っているツール呼び出し回数
X-RateLimit-Reset制限がリセットされる UTC タイムスタンプ(ISO 8601)
Retry-After再試行までの待機秒数(429 レスポンスにのみ含まれます)

429 Too Many Requests レスポンスを受け取った場合は、Retry-After で指定された秒数だけ待ってから再試行してください。

セキュリティ

  • すべてのリクエストは API キー(Bearer トークン)で認証されます
  • キーはダッシュボードからすぐに失効させることができます
  • QR コードはアカウントに紐づいており、他のユーザーからアクセスされることはありません
  • 管理者、請求、チーム管理の操作は公開されていません
  • GDPR および CCPA に準拠し、Cloudflare のグローバルエッジネットワークでホストされています
  • 脆弱性の報告については SECURITY.md、データの取り扱いについては PRIVACY.md をご覧ください
API キーの管理

API キーを使うと、QR コードと分析データに全面的にアクセスできます。パスワードと同様に取り扱ってください。

  • 定期的にローテーションしてください。 Dashboard > Settings > API Keys で新しいキーを生成し、MCP クライアントの設定を更新してから、古いキーを失効させてください。複数の有効なキーを保持できるため、ダウンタイムなしでローテーションできます。
  • 侵害されたキーは直ちに失効させてください。 失効はすぐに反映されるため、古いキーを使用した処理中のリクエストはすべて失敗します。
  • 設定ファイルへのアクセスを制限してください。 MCP クライアントの設定にはキーが平文で保存されます。macOS/Linux では、自分だけが読み取れるようにしてください(例:chmod 600)。実際のキーを含む設定ファイルをバージョン管理にコミットしないでください。

リンク

プロトコル

これは、Streamable HTTP トランスポート(HTTP POST 上の JSON-RPC 2.0)を使用するリモート MCP サーバーです。ローカルへのインストールは不要です。MCP プロトコルバージョン 2025-03-26 と互換性があります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。