FreeQrly について
FreeQrlyは、ブラウザー内で使えるQRコードとバーコードのツールです。アカウント不要の静的QRコード生成に加え、MCP経由でエージェントから動的コードを管理できます。
主な機能
- 0112種類のQRコードと一括生成
- 02スキャン統計付きの動的コード
- 03バーコード生成と端末内スキャン
- 04ロゴ、色、形、フレームの調整
- 05PNGとSVGへのエクスポート
活用シーン
- 01リンク、WiFi、連絡先、イベント用のQRコード作成
- 02配布用QRコードの一括作成
- 03印刷後のリンク先変更とスキャン状況の確認
MCP 対応
Streamable HTTPのMCPエンドポイントでは、認証なしで`generate_qr`を利用できます。動的コードの作成、一覧表示、更新、削除、統計取得にはBearerトークンが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://freeqrly.com/mcpclaude mcp add --transport http brycebin-freeqrly https://freeqrly.com/mcp{"mcpServers":{"brycebin-freeqrly":{"type":"http","url":"https://freeqrly.com/mcp"}}}Cursor で開く{"servers":{"brycebin-freeqrly":{"type":"http","url":"https://freeqrly.com/mcp"}}}VS Code で開く{"mcpServers":{"brycebin-freeqrly":{"type":"http","url":"https://freeqrly.com/mcp"}}}{"mcpServers":{"brycebin-freeqrly":{"serverUrl":"https://freeqrly.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
FreeQrly は、「ツールは誰かのサーバーではなく、ブラウザー上で動作するべき」というシンプルな考えに基づいて作られた、無料の QR コードジェネレーターです。登録の強制も、ウォーターマークも、サブスクリプションもありません。静的コードは期限切れになりません。
機能
生成
- 12 種類のコードと一括モード:URL、テキスト、WiFi、vCard、メール、SMS、電話番号、位置情報、カレンダーの予定、Bitcoin、クーポン、App Store のリンク
- 一括生成 — リストを貼り付けるか、スプレッドシートをドロップして、すべてを 1 つの ZIP としてダウンロードできます
- 無料の動的コード(無料サインインで 8 件):印刷後もリンク先を編集でき、日別、国別、都市別、デバイス別のスキャン統計を確認できます
- 無料のバーコードジェネレーター:Code 128、EAN-13、UPC-A、Code 39、ITF-14
- スキャナーを内蔵:カメラまたはアップロードした画像からデコードできます。すべてデバイス上で処理されます
カスタマイズ
- 中央にロゴを配置(ブランドプリセット 6 種類、または独自の画像をアップロード) — 読み取り可能な状態を保つため、誤り訂正レベルが自動的に上がります
- 色、ドット形状、透明な背景、角丸/テキストフレーム
- 印刷対応の PNG(最大 4096 px)と SVG へのエクスポート
プライバシーを重視した設計
- 静的コードは 100%クライアントサイドで生成されます。リンク、連絡先、WiFi パスワードがデバイスから外部に送信されることはありません
- 静的コードではアカウントもトラッキングも分析も不要です
誰でも、どこでも
- アラビア語など 10 言語に対応(右から左に記述) · ダークモード · モバイルフレンドリー
AI エージェント向け 🤖
FreeQrly はエージェントネイティブです。ブラウザーを使わずにコードを生成する無料の方法が 2 つあります。
MCP — https://freeqrly.com/mcp(Streamable HTTP)を任意の MCP クライアントに追加します。
| tool | 認証 | 機能 |
|---|---|---|
generate_qr | なし | 静的 QR コードを SVG として生成(data、size、color、bgcolor、ecc) |
dynamic_qr_create / list / update / delete / stats | Authorization: Bearer <api_token> | 編集可能な動的コード。ウェブ UI と同じ無料利用枠 |
HTTP API — GET https://freeqrly.com/api/qr?data=…&size=1024 は、キーなしで SVG を返します。
認証が必要な動的エンドポイント(POST /api/codes、GET /api/me/codes、GET /api/codes/{code}/stats、PATCH、DELETE)には、ダッシュボードの API Tokens で作成した同じ Bearer トークンを指定します。
完全なリファレンス:freeqrly.com/developers · 機械可読形式:llms.txt · エージェントスキル:skills/qr-generator/SKILL.md
技術スタック
Cloudflare Pages 上のプレーンな HTML/CSS/JS と、アカウント、動的コード、API を処理する小規模な Cloudflare バックエンド(Functions + D1 + R2)で構成されています。フロントエンドにビルド手順はありません。ページは tools/ 内の Python スクリプトで生成し、git push でデプロイします。
ローカル開発
git clone https://github.com/BryceBin/freeqrly.git
cd freeqrly
# regenerate all pages after editing sources
python3 tools/build-all.py
# preview (needs wrangler)
npx wrangler pages dev . --d1 DB
コンテンツの編集で重要なソースファイルは 4 つだけです:index.html(ホームページの構造)、assets/js/app.js(ジェネレーターのロジックと翻訳)、tools/gen-landing.py(ランディングページの文言)、assets/css/main.css(スタイル)。それ以外はすべて生成されます。
プロジェクト構成
├── index.html # homepage (source)
├── dashboard/ # account dashboard (dynamic codes, API tokens)
├── developers/ # API & MCP docs
├── scan/ # on-device QR scanner
├── barcode-generator/ # barcode tool
├── blog/ about/ # content
├── functions/ # Cloudflare Functions (API, MCP, auth)
│ ├── api/qr.js # no-key SVG API
│ ├── api/codes*.js # dynamic codes (session or Bearer auth)
│ ├── api/tokens*.js # API token management (session only)
│ └── mcp.js # MCP server (Streamable HTTP)
├── tools/ # page generators (build-all.py, gen-landing.py, …)
├── skills/qr-generator/ # agent skill
└── assets/ # css / js / img
コントリビューション
Issue や PR を歓迎します。ランディングページの文言や翻訳を変更する場合は、上記のソースファイルを編集してジェネレーターを実行してください。生成済みのページを直接編集しないでください。
ライセンス
MIT — 詳細は LICENSE をご覧ください。商用利用も歓迎します。帰属表示は不要です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。