Quality QR について
Quality QRは、アカウントに保存された追跡可能なQRコードを作成・管理するリモートMCPサーバーです。スキャン分析に加え、動的QRコードの遷移先を変更できるため、URLの変更後も印刷済みコードを使い続けられます。
主な機能
- 0112種類のQRコード作成
- 02保存済みコードの一覧と詳細表示
- 03動的コードの遷移先更新
- 04コードの有効化、無効化、名前変更、削除
- 05スキャン傾向と内訳の確認
活用シーン
- 01来客用のWiFi QRコード作成
- 02日付、端末、国別のスキャン確認
- 03印刷済みQRコードの遷移先変更
- 04アカウント内のコード整理と無効化
MCP 対応
QRコードの作成、一覧、取得、更新、削除、分析のツールをMCPクライアントに提供します。Streamable HTTPを使うリモートサーバーで、APIキーによる認証に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://quality-qr.app/api/mcpclaude mcp add --transport http silly-geese-quality-qr https://quality-qr.app/api/mcp{"mcpServers":{"silly-geese-quality-qr":{"type":"http","url":"https://quality-qr.app/api/mcp"}}}Cursor で開く{"servers":{"silly-geese-quality-qr":{"type":"http","url":"https://quality-qr.app/api/mcp"}}}VS Code で開く{"mcpServers":{"silly-geese-quality-qr":{"type":"http","url":"https://quality-qr.app/api/mcp"}}}{"mcpServers":{"silly-geese-quality-qr":{"serverUrl":"https://quality-qr.app/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| data | object | いいえ | 種類固有の構造化データです。複雑な種類では '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}。 |
| name | string | いいえ | QR コードの人が読みやすい名前(例:'Office WiFi'、'Spring Menu 2026')。省略した場合は 'MCP: {type} {date}' として自動生成されます。 |
| type | enum | はい | 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 |
| design | object | いいえ | QR コードの任意の外観カスタマイズ設定。 |
| design.backgroundColor | string | いいえ | QR コードの背景色の 16 進数カラーコード。白の場合は '#ffffff' など。 |
| design.foregroundColor | string | いいえ | QR コードのモジュール(濃い色の四角形)の 16 進数カラーコード。黒の場合は '#000000'、青の場合は '#1a56db' など。 |
| domain | string|null | いいえ | ビジネスプラン:短縮リンクの印字に使用する、有効なカスタムドメインのいずれか(例:'qr.yourbrand.com')。quality-qr.app を使用するには null を渡します。デフォルトのカスタムドメインを設定済みの場合、それを使用するには省略します。url、pdf、menu、app-store タイプのコードに適用されます。 |
| content | string | いいえ | エンコードするコンテンツ。url、text、pdf、menu、app-store タイプでは必須です。url タイプでは https:// を含む完全な URL を指定します。それ以外のタイプでは 'data' パラメーターを使用します。 |
| isDynamic | boolean | いいえ | true に設定すると、物理コードを再印刷せずにリンク先 URL を後から変更できる動的 QR コードが作成されます。URL ベースのタイプ(url、pdf、menu、app-store、social)のみで機能します。デフォルト:false。 |
詳細
Quality QR MCP サーバー
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_get | ID で QR コードの詳細を取得します。 |
quality_qr_update | リンク先 URL の更新(動的タイプ)、名前の変更、有効化/無効化を行います。 |
quality_qr_delete | QR コードを完全に削除します。プランの割り当て枠が解放されます。 |
quality_qr_analytics | スキャン分析:合計数、日別推移、デバイスの内訳、上位の国。 |
QR コードの種類
動的(印刷後に URL を変更可能): URL、PDF、メニュー、App Store、ソーシャル
静的(データを直接エンコード): WiFi、vCard、メール、電話、SMS、テキスト、イベント
レート制限
MCP ツールの呼び出しは API のレート制限の対象です。プロトコルメッセージ(initialize、tools/list)は無料です。
| プラン | 月間ツール呼び出し回数 | 分析履歴 | 料金 |
|---|---|---|---|
| Free | 100 | 7 日 | 無料 |
| Pro | 1,000 | 30 日 | €10/mo |
| Business | 10,000 | 1 年 | €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)。実際のキーを含む設定ファイルをバージョン管理にコミットしないでください。
リンク
- Quality QR
- エージェントのオンボーディング(SKILL.md) — AI エージェントが Quality QR を自律的に使用するための手順ガイド(ソース)
- MCP ドキュメント
- API ドキュメント
- 料金
プロトコル
これは、Streamable HTTP トランスポート(HTTP POST 上の JSON-RPC 2.0)を使用するリモート MCP サーバーです。ローカルへのインストールは不要です。MCP プロトコルバージョン 2025-03-26 と互換性があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。