mcpField
L
label

label

ローカル
mcp.zovo.oneビジネス・マーケティング21 日前に更新

label について

label(mcp-barcode)は、QRコードとバーコードをオフラインで生成するMCPサーバーです。製品、荷物、資産のラベル作成に向き、コードはアップロードやネットワーク通信なしで端末内に描画されます。

主な機能

  1. 01テキストやURLからQRコードを作成
  2. 02WiFi、vCard、SEPA決済コードを生成
  3. 03Code 128、EAN-13、EAN-8、UPC-Aを作成
  4. 04バーコードのチェックデジットとIBANを検証
  5. 05バーコードの一括生成

活用シーン

  1. 01チラシ用のURL QRコードを作成
  2. 02製品や棚のバーコードを作成
  3. 03請求書にSEPA決済コードを追加
  4. 04資産ラベル用のコードを生成

MCP 対応

MCPクライアントにQRコードとバーコードの生成ツール、生成履歴の一覧ツールを提供します。コードはローカルで生成され、ネットワーク通信は行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbbarcode.mcpb0.22.5

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-barcode

今いる会話の中で、QR コードやバーコードを作成できます。URL を貼り付ければ、チラシに載せられる QR コードが作成できます。顧客の請求書に、銀行アプリでスキャンすると支払い情報が入力される EPC 支払いコードを付けられます。商品用の EAN-13、棚札用の Code 128、オフィスの壁に貼る WiFi コード、会議用バッジの vCard も作成できます。すべてお使いのマシン上で生成されます。アップロードも、アカウントも、API キーも、ネットワークへの接続も一切ありません。

公式 MCP Registry に登録されています(io.github.theluckystrike/barcode-qr-code-sepa-payment-ean13)。

AI Product Index に掲載されています - mcp.zovo.one/s/barcode のライブリモートエンドポイントを利用できます。無料プランがあり、登録は不要です。

バーコードのデモ

@theluckystrike/mcp-barcode の npm 公開は保留中のため、現在 npx -y @theluckystrike/mcp-barcode を実行すると 404 が返ります。それまでは、ワンクリックで使える .mcpb バンドルか、リポジトリをクローンしてビルドする方法をご利用ください。

インストール

Claude Desktop の場合、~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "barcode": { "command": "npx", "args": ["-y", "@theluckystrike/mcp-barcode"] }
  }
}

Claude Code:

claude mcp add barcode -- npx -y @theluckystrike/mcp-barcode

Cursor の場合、.cursor/mcp.json:

{
  "mcpServers": {
    "barcode": { "command": "npx", "args": ["-y", "@theluckystrike/mcp-barcode"] }
  }
}

ツール

ツール説明
qr_createテキストまたは URL を、任意の誤り訂正レベルで QR コードに変換します。SVG または PNG に対応しています
qr_wifiスキャンすると WiFi ネットワークに接続できるコードを作成します
qr_vcard連絡先(vCard 3.0)を追加するコードを作成します
qr_payment_sepaユーロ圏の銀行アプリでスキャンできる EPC069-12 支払いコードを作成します。IBAN、名前、金額、参照情報に対応しています
invoice_payment_qr共有ビジネスプロフィールに登録された IBAN と名前を使用して、請求書用の支払いコードを作成します
barcode_createCode 128、EAN-13、EAN-8、UPC-A を作成します。チェックデジットの計算または検証に対応しています
barcode_batch複数のコードを一度にディレクトリに作成します(Pro)
code_listこれまでに作成したコードと、今月の無料枠の残量を確認できます
license_status、license_activate無料版または Pro のライセンス状態の確認と、キーの有効化を行います

無料版と Pro

無料版Pro
1 か月あたりのコード数20無制限
SVG(任意のサイズで印刷可能)はいはい
PNGいいえはい、32~4000 px
barcode_batchいいえはい、1 回あたり最大 500 行
QR、WiFi、vCard、SEPA 支払いコード、4 種類すべてのバーコードシンボルはいはい

Pro の購入先:https://mcp.zovo.one/buy/barcode - 1 回限りの購入は $19、またはスイート内のすべてのサーバーを利用できるプランは $39 で、どちらも永久ライセンスです。 キーはオフラインで検証され、データが外部に送信されることはありません。

チェックデジットが間違っている場合、描画せずにエラーになります

barcode_create に 12 桁を渡すと、13 桁目が自動計算されます。13 桁を渡した場合、13 桁目は検証されます。

Error: EAN-13 check digit is wrong: "5901234123450" ends in 0, but the first 12 digits give 7.
Pass 5901234123457, or pass the first 12 digits and the check digit is computed. Nothing was written.

代わりに、呼び出し元が指定したコードを黙って別のコードに描き直すと、スキャン時に別の商品として認識されるラベルが印刷され、レジで問題が起きるまで誰も気づきません。支払いコードの IBAN にも同じルールが適用されます。描画前に ISO 7064 mod 97 で検証するため、数字の入れ替わりを、支払いが失敗してからではなく、その場で検出できます。

実測:SEPA 決済コードでは誤り訂正レベル M のコストはゼロですが、Q と H では異なります

一般的な EPC 決済レコード(IBAN、受取人、EUR 120.50、請求書番号)は 73 バイトです。QR コードの容量は段階的に固定されているため、誤り訂正レベルを上げてもコードのサイズが滑らかに大きくなるわけではありません。

レベル復元可能率QR バージョン1 辺のモジュール数変化
L7%433基準
M15%433まったく変化なし
Q25%641+24%
H30%745+36%

L と M は同じバージョン 4 のシンボルになります。このペイロードサイズでは、追加の復元データも同じ枠内に収まるため、M ではなく L を選んでも何も得られず、耐損傷性が半減します。そのため、ここでは M がデフォルトです。Q と H を選ぶ価値があるのは、コードを小さく印刷する場合、折り目がつくものに印刷する場合、またはロゴを重ねる場合に限られます。300 px の PNG でも、レベルを上げるとバイト数が増えます。M では 2,419 バイト、H では 3,462 バイトです。

実測:SVG のサイズはほぼ一定、PNG は 14 倍に増大し、約 200 px で大小が逆転します

同じ決済コードを 2 つの形式で、5 種類のサイズで出力した結果です。

要求サイズPNG のバイト数SVG のバイト数
128 px1,4812,079
256 px2,1862,079
512 px3,5892,079
1024 px7,5852,081
2048 px21,6882,081

SVG が保持するのはピクセルではなくモジュールのグリッドなので、サイズはほとんど変わりません。1024 px で 2 バイト増えるのは、幅属性の文字数が増えるためです。およそ 200 px 未満では PNG のほうが小さくなります。それを超えると PNG は際限なく大きくなりますが、SVG は変わりません。また、プリンターで拡大しても鮮明さを保てるのは SVG です。これが、無料プランを小さい PNG ではなく SVG にしている理由です。コードの一般的な用途である、文書に挿入して印刷する用途では、SVG のほうが優れたファイル形式であり、代替品ではありません。

プライバシー

すべての処理はお使いのマシン上で完結します。このサーバーにはネットワーク関連のコードが一切ありません。fetch も HTTP クライアントもテレメトリーもありません。コードは指定した場所に書き込まれ、生成した内容の簡易レジスターは ~/.local/share/mcp-servers/barcode/(または $XDG_DATA_HOME)に保存されます。ライセンスキーは公開鍵を使ってオフラインで検証されます。

theluckystrike が開発しました。サポート:[email protected]

これらのドキュメントを MCP サーバーとして使用する

どの MCP クライアント(Claude、Cursor、Windsurf、VS Code)でも、インストールせずに GitMCP 経由でこのリポジトリのドキュメントを直接読み取れます。

コメント

MCP は初めてですか?

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

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