mcpField
Q
Qrblox

Qrblox

リモート
docs.qrblox.comビジネス・マーケティング01 週間前に更新
リポジトリ公式サイト

Qrblox について

Qrbloxは、QRコード、オーディオコード、メニュー、ロイヤルティキャンペーンを作成・管理し、スキャン分析を確認できるMCPサーバーです。作成内容はまず下書きとなり、公開前に加盟店の承認が必要です。

主な機能

  1. 01QRコードの下書き作成
  2. 02オーディオコードの下書き作成
  3. 03メニューの作成と拡張
  4. 04ロイヤルティキャンペーンの設定
  5. 05スキャン分析の確認

活用シーン

  1. 01URLや特典のQRコード案の作成
  2. 02加盟店メニューの構築
  3. 03スキャン型ロイヤルティキャンペーンの作成
  4. 04スキャン総数と日別推移の確認

MCP 対応

リモートのJSON-RPC 2.0エンドポイントを通じて、加盟店単位のQrbloxツールをMCPクライアントに公開します。アカウント用ツールはAPIキーで認証され、作成操作は下書きから始まります。

設定

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

エンドポイントhttps://api.qrblox.com/mcp/v1
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.qrblox.com/mcp/v1認証が必要
パッケージ
npmqrblox-mcp0.1.0

ツール

14

このツールにパラメーターはありません。

詳細

Qrblox MCP

Qrblox の Model Context Protocol サーバー — MCP 対応 AI エージェントなら誰でも、QR コード、オーディオコード、メニュー、ロイヤルティキャンペーンを生成、管理できます。

📚 完全なリファレンス: docs.qrblox.com/mcp.html 🌐 エンドポイント: https://app.qrblox.com/api/mcp 🔑 キーを発行: create.qrblox.com/settings/api-keys 🟢 キー不要のサンドボックス: POST https://app.qrblox.com/api/generate-qr-code

これは README のみを掲載した公開リポジトリです。MCP サーバー自体は上記のエンドポイントにデプロイされています。正式なドキュメントは docs.qrblox.com/mcp.html にあります。


これは何ですか?

qrblox-mcp は JSON-RPC 2.0 MCP サーバーです。Claude Desktop、 Cursor、Codex、または任意の MCP クライアントを https://app.qrblox.com/api/mcp に接続し、 sk-qrblox- キーを貼り付けると、アシスタントはすぐに QR コード(オーディオコード、メニュー、ロイヤルティキャンペーンも)を下書きし、加盟店ワークスペースのスキャン分析を確認できます。

MCP 経由で作成されたコードはすべて、iOS、Android、Canva、Web の各サービスから作成したコードとともに、呼び出し元の Qrblox アカウントに保存されます。


クイックスタート

1. 無料で試す(登録、OAuth 不要)
curl -X POST https://app.qrblox.com/api/generate-qr-code \
  -H 'content-type: application/json' \
  -d '{"url":"https://example.com"}'

戻り値:

{
  "ok": true,
  "code": {
    "codeId": "…",
    "destinationUrl": "https://example.com",
    "qrImage":    "data:image/png;base64,…",            // inline PNG
    "qrImageUrl": "https://storage.googleapis.com/…",    // hosted PNG
    "claimToken": "…",
    "expiresAt":  "…"
  },
  "upgrade": { "signup": "https://app.qrblox.com", "apiKeys": "https://create.qrblox.com/settings/api-keys" }
}

サンドボックスの制限:IP あたり 1 日 3 コード、コードの有効期限は 7 日間です。

2. API キーを発行する

create.qrblox.com にサインイン → Settings → API keys → New API key。キーは sk-qrblox-<64 hex chars> 形式で、一度だけ表示され、いつでも無効化できます。

3. Claude Desktop に接続する
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "qrblox": {
      "url": "https://app.qrblox.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-qrblox-..."
      }
    }
  }
}

Claude Desktop を再起動します。次に、"https://my-spring-menu.com の QR コードを生成して" と尋ねてください。

4. Cursor / Codex / curl を使う場合

同じ URL、同じ Authorization ヘッダーを使用します。

# tools/list — no auth required
curl -X POST https://app.qrblox.com/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

# tools/call — create a code on your account
curl -X POST https://app.qrblox.com/api/mcp \
  -H 'authorization: Bearer sk-qrblox-...' \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"qrblox.qr.create",
                 "arguments":{"title":"Spring menu",
                              "destinationUrl":"https://qrblox.com/menu/spring"}}}'

ツール

すべてのツールは加盟店単位で、下書き優先です。エージェントが提案し、公開前に加盟店が承認します。

ツール説明
qrblox.ping接続可能かどうかと ID を確認します。
qrblox.merchant.get_profileキーに関連付けられた加盟店ワークスペースを取得します。
qrblox.qr.list最近の QR コードを一覧表示します。
qrblox.qr.createQR コードの下書きを作成します(URL、メニュー、特典、キャンペーン)。
qrblox.audio.createオーディオコード(準超音波ペイロード)の下書きを作成します。
qrblox.menu.create / .list / .add_item加盟店のメニューを作成、拡張します。
qrblox.challenge.createスキャン連続記録、スキャン回数ゲーム、来店期間、ロイヤルティキャンペーンを作成します。
qrblox.analytics.scan_summaryスキャン総数と日別の推移を取得します。

MCP を使用しない呼び出し元向けに、REST エンドポイントが 2 つあります。

エンドポイント認証備考
POST /api/generate-qr-codeなしIP あたり 1 日 3 回、サンドボックス、有効期限 7 日間。
POST /api/bulk-qr-codesBearer sk-qrblox-...1 回の呼び出しで最大 50 個の永続コードを作成し、加盟店ワークスペースに保存します。

ディスカバリー

URL返される内容
GET https://app.qrblox.com/api/mcpサーバー情報と全ツールの一覧(認証不要)。
POST https://app.qrblox.com/api/mcp tools/listJSON-RPC によるツールの検出(認証不要)。
GET https://app.qrblox.com/api/generate-qr-code公開マニフェスト:エンドポイントの形式、制限、アップグレード方法。

完全なリファレンスと接続例は docs.qrblox.com/mcp.html をご覧ください。


エラー

HTTP / JSON-RPC意味
400 / -32600JSON-RPC 2.0 リクエストが無効です。
401 / -32001キーがないか、無効です。data.code = NO_AUTH / INVALID_API_KEY / INVALID_TOKEN。
403 / -32001キーが無効化されています(data.code = REVOKED)。
200 / -32601サポートされていないメソッドです。
200 / -32602不明なツールです。
200 / -32000ツールハンドラーで例外が発生しました — error.message を確認してください。

セキュリティモデル

  • 加盟店単位 — すべての API キーは、1 つの加盟店 ワークスペースと 1 つのオーナー uid に紐付けられており、ツールが他の加盟店の データにアクセスすることはできません。
  • キーのハッシュ化 — 平文での表示は一度限りです。Firestore には SHA-256 ハッシュと短いプレフィックスのみが保存されます。
  • 監査対応 — すべてのツール呼び出しで、呼び出し元、 ツール名、ステータスを記録した監査エントリーが作成されます。引数と結果は保存されません。
  • 下書き優先 — 作成ツールは下書きを生成します。公開、請求、 破壊的な変更は加盟店側で行います。

関連リンク


ライセンス

© Qrblox / Terahertz Inc.

コメント

MCP は初めてですか?

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

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