mcpField
T
TheQRCode.io

TheQRCode.io

リモート
theqrcode.ioメディア・デザイン05 日前に更新
リポジトリ公式サイト

TheQRCode.io について

TheQRCode.ioのリモートMCPサーバーは、デザイン付きQRコードを生成し、保存済みコードの一覧やスキャン分析のアカウント機能も提供します。MCPクライアントで利用でき、基本の生成はキー不要、アカウント機能にはAPI Keyが必要です。

主な機能

  1. 015種類のデータをQRコード化
  2. 02色、ドット、フレームのカスタマイズ
  3. 03PNG、SVG、PDFで出力
  4. 04保存済みQRコードの一覧表示
  5. 05スキャン分析の取得

活用シーン

  1. 01URL用のデザイン付きQRコード作成
  2. 02WiFiや連絡先情報のQR共有
  3. 03動的QRコードのスキャン状況確認

MCP 対応

リモートHTTPのMCPサーバーとして、QR生成、保存済みコード一覧、分析ツールを公開します。生成はキー不要で、アカウント機能とSVG/PDF出力にはAPI Keyが必要です。

設定

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

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

すべてのエンドポイント
Streamable HTTPhttps://mcp.theqrcode.io/mcp認証が必要

ツール

3
パラメーター型必須説明
namestringいいえ認証済み API で保存する際の表示名です。省略すると、種類と内容から名前が生成されます。
sizeintegerいいえ出力画像のサイズ(ピクセル単位、64~1024)です。デフォルトは 256 です。
typeenumはいQR コードの種類です。ウェブリンクには 'url'、ネットワーク認証情報には 'wifi'(形式:WIFI:T:WPA;S:<ssid>;P:<password>;;)、vCard データには 'contact'、任意の文字列には 'text'、メールアドレスには 'email' を使用します。すべての種類をキーなしで利用できます。url | wifi | contact | text | email
formatenumいいえ出力形式です。指定した形式のデータ URL として返されます。デフォルトは 'png' です。svg と pdf には API キーが必須です。ベクターと PDF は最もコストの高いレンダリング方法のため、IP 単位ではなくキー単位のレート制限が適用されます。これはコスト管理上の措置であり、プランの機能ではありません。どちらもすべてのプランで、ダッシュボードとブラウザー生成ツールから無料で利用できます。png | svg | pdf
captionstringいいえコードの下に表示する短いテキストです(例:'Scan for the menu')。テキストを配置する帯状の領域が必要なため、フレームが必ず描画されます。すべてのプランで無料です。
contentstringはいエンコードするデータです。例:url 型には 'https://example.com'、wifi 型には 'WIFI:T:WPA;S:MyNetwork;P:secret;;'、text 型にはプレーンテキストを指定します。
dotStyleenumいいえQR モジュールの形状です。キーなしのセッションを含め、すべてのプランで無料です。square | dots | rounded | extra-rounded | classy | classy-rounded
darkColorstringいいえQR の暗いモジュールに使用する 16 進数カラーです(例:'#1a1a1a')。デフォルトは '#000000' です。
frameStyleenumいいえコードの周囲にフレームを描画します。'square' はフレームなしを意味します。すべてのプランで無料です。square | rounded | circle | dashed
lightColorstringいいえ背景の 16 進数カラーです(例:'#ffffff')。デフォルトは '#FFFFFF' です。
captionFontenumいいえキャプションの書体です。デフォルトは 'inter'(太字のサンセリフ)です。'pacifico' と 'dancing-script' は筆記体、'permanent-marker' は手書き風、'playfair-display' と 'roboto-slab' はセリフ体です。キャプションがない場合は無視されます。inter | oswald | bebas-neue | fredoka | playfair-display | roboto-slab | pacifico | dancing-script | permanent-marker | space-mono
cornerStyleenumいいえ3 つの大きな角の四角形の形状です。すべてのプランで無料です。square | dot | extra-rounded

詳細

TheQRCode.io MCP サーバー

mcpservers.org に掲載 Glama の TheQRCode MCP サーバー

Claude、Cursor、または任意の MCP クライアントから QR コードを生成し、スキャン分析を確認できます。

リモート HTTP サーバーです。インストールは不要です。 npm も Docker も Python も必要ありません。クライアントに URL を 1 つ指定するだけで、あとはリクエストできます。

https://mcp.theqrcode.io/mcp

公式 MCP Registry に io.theqrcode/qr-code-generator として掲載されています。


セットアップ

Claude Desktop

Settings → Developer → Edit Config:

{
  "mcpServers": {
    "theqrcode": {
      "url": "https://mcp.theqrcode.io/mcp"
    }
  }
}
Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "theqrcode": {
      "url": "https://mcp.theqrcode.io/mcp"
    }
  }
}
API キーを使う場合(分析ツールが利用可能になります)
{
  "mcpServers": {
    "theqrcode": {
      "url": "https://mcp.theqrcode.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

ストリーミング可能な HTTP 経由で MCP 仕様に対応しているクライアントであれば、どれでも使用できます。設定を編集したらクライアントを再起動し、あとは「https://example.com の QR コードを生成して」と尋ねるだけです。


ツール

ツールは 3 つです。ディレクトリーのクローラーに実際の機能を認識してもらえるよう、匿名ユーザーを含むすべてのセッションに 3 つとも通知されます。ただし、アカウント関連の 2 つのツールは、キーがない場合、呼び出し時に拒否されます。

generate_qr_code — 無料、キー不要
ParamTypeRequiredNotes
typeurl | wifi | contact | text | emailはい5 種類すべて無料、キー不要
contentstringはいエンコードするデータ
namestringいいえアカウントに保存する場合の表示名
sizeint 64–1024いいえデフォルトは 256
darkColor#RRGGBBいいえデフォルトは #000000
lightColor#RRGGBBいいえデフォルトは #FFFFFF
dotStylesquare | dots | rounded | extra-rounded | classy | classy-roundedいいえモジュールの形状
cornerStylesquare | dot | extra-roundedいいえ3 つのコーナーの四角形
frameStylesquare | rounded | circle | dashedいいえsquare はフレームなしを意味します
captionstring ≤60いいえコードの下に表示するテキスト。指定するとフレームが付きます
formatpng | svg | pdfいいえデフォルトは png。svg/pdf にはキーが必要です

ホストされた画像 URL と、インライン表示用の base64 データ URL を返します。PDF は画像ではなく、また多くのクライアントでは SVG を描画できないため、svg と pdf は画像ブロックではなく、テキスト応答内のデータ URL として返されます。

すべてのデザインオプションは、すべてのプランでキーなしでも無料です。色、サイズ、ドットとコーナーのスタイル、フレーム、キャプションを利用でき、出力に透かしは入りません。ロゴの埋め込みも無料ですが、base64 データ URL が必要で、ツール呼び出しには適さないため、ここではパラメーターとして用意されていません。

format: "svg" | "pdf" だけが例外ですが、これは有料化ではなくコスト管理のためです。ベクター形式と PDF はレンダリングコストが最も高いため、IP ごとではなくキーごとに使用量が計測されます。どちらも、ダッシュボードと theqrcode.io の登録不要ジェネレーターでは、すべてのプランで無料です。

匿名 → 公開キー不要 API を使用します。IP ごとに 1 時間あたり 100 リクエストまでです。ホストされたリンクは24 時間のプレビューです。URL をブックマークするのではなく、画像をダウンロードしてください。QR コード自体に有効期限はありません。一時的なのはプレビューのホスティングです。

認証済み → v1 API を使用します。コードはアカウントに永続的に保存され、レート制限は IP ではなくキーごとに適用されます。また、format: "svg" | "pdf" が利用可能になります。

list_qr_codes — Developer プラン

アカウントに保存されたコードを一覧表示します。page、limit(1–100)、type で絞り込めます。

get_analytics — Developer プラン

アカウント全体または 1 つの qrCodeId のスキャン分析を取得します。timeRange:1h、1d、7d、30d(デフォルト)、90d、1y。

スキャン総数とユニークスキャン数、時刻、おおよその位置情報(IP から国・都市を推定。地域レベルであり、GPS ではありません)、デバイスと OS、キャンペーンを返します。静的 QR コードは追跡できません。分析には動的コードが必要です。


プラン

匿名Developer($19/mo)Pro($29/mo)
generate_qr_code✅ 全5種類、デザイン完全対応✅ + svg/pdf 出力✅ + svg/pdf 出力
アカウントへのコード保存❌ 24時間のプレビューリンク✅ 永続保存✅ 永続保存
list_qr_codes❌✅❌
get_analytics❌✅❌
MCP のレート制限IP ごとに 100/時キーごとに 2,000/時キーごとに 500/時

MCP の呼び出しもキーの REST API 制限である 5,000/時にカウントされます。MCP の制限はその範囲内での上限です。

API キー:https://theqrcode.io/pricing


自分で実行する

ホスト型サーバー mcp.theqrcode.io の利用が推奨される方法です。自分で実行する必要はありませんが、 必要であれば、これはシンプルな Express アプリです。

npm install
npm run build
npm run start:http # HTTP server on $PORT (or: npm run dev)
npm start          # one session over stdio, for a local client
npm test

stdio 経由の場合、THEQRCODE_API_KEY を設定するとアカウント用ツールを利用できます。設定しない場合はキー不要の機能を利用できます。

環境変数デフォルト用途
QR_API_BASEhttps://theqrcode.ioこのサーバーがラップする REST API
PORT3001リッスンポート(HTTP モード)
THEQRCODE_API_KEY—stdio モード用の API キー(HTTP ではリクエストごとに Bearer トークンとして受け取ります)

ルート:POST|GET|DELETE /mcp(ステートレス — リクエストごとに新しいサーバーとトランスポートを起動)、GET /health。

Docker:

docker build -t theqrcode-mcp .
docker run -p 3001:3000 -e PORT=3000 theqrcode-mcp

ラップ対象

TheQRCode.io は QR コードの生成と分析を行うプラットフォームです。URL、WiFi、vCard の連絡先、テキスト、メール用の静的および動的 QR コードに対応し、スキャンを時刻、デバイス、おおよその位置ごとに分析できます。 静的コードに有効期限はなく、アップグレードを強制するために印刷済みコードが無効化されることもなく、コードのデザインに料金が発生することもありません。

このサーバーは、利用方法の3つのうちの1つです。ほかに、 キー不要の REST API と OpenAI の関数呼び出しがあります。

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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