エージェント向け

QRコード、ブラウザなしで。

FreeQrlyはHTTPとMCPに対応。あらゆるエージェント、スクリプト、ワークフローから静的QRコードを生成 — キー不要、登録不要、無期限。リクエストが送れれば、コードが作れます。

接続方法

🧰 MCPサーバー

https://freeqrly.com/mcpをMCPクライアントに追加してください。ツールはgenerate_qrひとつ — 認証なし。Claude Code、Cursor、その他Streamable HTTPに対応するものすべてで動作します。

🌐 HTTP API

SVGを返すシンプルなGETエンドポイント。CORSは全開なので、ブラウザ、curl、サーバーレス関数から直接呼び出せます。

📜 エージェントスキル

ペイロードのレシピ集SKILL.mdがリポジトリのskills/qr-generator/にあります。エージェントにここを指し示せば、あとは分かります。

🤖 llms.txt

/llms.txtはサイト全体をクローラーとアシスタント向けに説明します — エンドポイント、ペイロード形式、ページマップを1ファイルに。

HTTP API

GET https://freeqrly.com/api/qr?data=TEXT&size=1024&margin=4&color=2F4A62&bgcolor=ffffff&ecc=M

image/svg+xmlを返します。必須はdataのみで、それ以外は妥当なデフォルトがあります。エラーはerrorフィールド付きのJSONで返ります。

curl "https://freeqrly.com/api/qr?data=https://example.com&size=1024" \
  -o qr.svg

# WiFi QR code for guests
curl "https://freeqrly.com/api/qr?data=WIFI:T:WPA;S:CafeNet;P:s3cret;;" \
  -o wifi.svg

パラメータ

  • data — エンコードするテキスト(必須、最大2000文字)。URL、WiFi文字列、vCard、プレーンテキスト。
  • size — 出力サイズ(px、128〜2048、デフォルト1024)。
  • margin — クワイエットゾーン(モジュール数、0〜10、デフォルト4)。
  • color / bgcolor — 6桁の16進数、#なし(デフォルト2F4A62 / ffffff)。
  • ecc — 誤り訂正 L、M、Q、H(デフォルトM)。印刷やロゴにはQ/Hを使ってください。

MCP

POST https://freeqrly.com/mcp

標準のStreamable HTTP:initializeの後、tools/list / tools/call。generate_qrツールはdata、size、color、bgcolor、eccを受け取り、ダウンロード可能なSVGのURLを返します。

{
  "jsonrpc": "2.0", "id": 1, "method": "tools/call",
  "params": {
    "name": "generate_qr",
    "arguments": { "data": "https://example.com", "size": 1024 }
  }
}

ペイロードのレシピ

Website : https://example.com/menu
WiFi    : WIFI:T:WPA;S:CafeNet;P:s3cret;;
Contact : BEGIN:VCARD\nVERSION:3.0\nN:Ada Lovelace\nTEL:+15550100\nEND:VCARD
Place   : geo:37.7749,-122.4194
SMS     : sms:+15550100?body=Hello

フェアユース

無料ですが、配慮をお願いします。同じコードを再リクエストする代わりに結果をキャッシュし、自動トラフィックは適度に。IPごとのレート制限があります。静的コードは決定的です — 同じ入力は常に同じ出力を生むので、キャッシュは簡単です。