Barcode Scanner について
Barcode Scanner は、バーコード画像の読み取りや作成を行うクライアント向けの MCP サーバーです。画像データをデコードし、QR コードや複数形式のバーコードを生成します。
主な機能
- 01画像ファイルや base64 からバーコードをデコード
- 02QR コード PNG の生成
- 0325 種類以上の形式でバーコードを生成
活用シーン
- 01写真内のバーコード文字列を読み取る
- 02URL の QR コードを作成
- 03Code 128 の配送ラベルを作成
MCP 対応
画像のデコード、バーコードや QR コードの生成ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
barcode-scanner-mcp
バーコードとQRコードをスキャン、生成するMCPサーバーです。
ユースケース
写真からバーコードを読み取る:「このバーコードには何と書かれていますか?」→ 画像を読み込み、バーコードの形式を検出して、デコードしたテキストを返します。
QRコードを生成する:「https://example.com のQRコードを作成して」→ 誤り訂正レベルを設定できるPNG形式のQRコード画像を生成します。
配送ラベルを作成する:「追跡番号1Z999AA10123456784のCode 128バーコードを生成して」→ 指定した形式のバーコード画像を生成します。
印刷済みバーコードを確認する:「この商品のバーコードをスキャンして、商品を検索して」→ バーコードをデコードし、さらに検索するためのテキストを返します。
セットアップ
install-mcpの手順に従ってください。お使いのMCPクライアント(Claude Code、Claude Desktop、Cursor、Cline、VS Codeなど)に適した設定が生成されます。
ツール
| ツール | 説明 |
|---|---|
decode_image | 画像ファイルまたはbase64データからバーコードやQRコードをデコードします |
generate_qr | テキストまたはURLからPNG形式のQRコードを生成します |
generate_barcode | 25種類以上の形式(Code 128、EAN-13、UPC-Aなど)でPNG形式のバーコードを生成します |
コントリビューション
GitHubでのプルリクエストを歓迎します。始めるには、次の手順に従ってください。
- GitとNode.jsをインストールします
- リポジトリをクローンします
npm installで依存関係をインストールしますnpm run testを実行してテストを実行しますnpm run buildでビルドします
リリース
バージョンはセマンティックバージョニング仕様に従います。
リリース手順:
npm version <major | minor | patch>を使用してバージョンを更新しますgit push --follow-tagsを実行してタグとともにプッシュします- GitHub ActionsがNPMレジストリに公開するまで待ちます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。