mcpField
B
Barcode Scanner

Barcode Scanner

ローカル
github.comメディア・デザイン16 日前に更新

Barcode Scanner について

Barcode Scanner は、バーコード画像の読み取りや作成を行うクライアント向けの MCP サーバーです。画像データをデコードし、QR コードや複数形式のバーコードを生成します。

主な機能

  1. 01画像ファイルや base64 からバーコードをデコード
  2. 02QR コード PNG の生成
  3. 0325 種類以上の形式でバーコードを生成

活用シーン

  1. 01写真内のバーコード文字列を読み取る
  2. 02URL の QR コードを作成
  3. 03Code 128 の配送ラベルを作成

MCP 対応

画像のデコード、バーコードや QR コードの生成ツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"domdomegg-barcode-scanner": {
"command": "npx",
"args": [
"-y",
"barcode-scanner-mcp"
],
"env": {
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}
起動コマンドnpx -y barcode-scanner-mcp
設定が必要な環境変数
MCP_TRANSPORTTransport type.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmbarcode-scanner-mcp1.2.0

ツール

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

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

詳細

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_barcode25種類以上の形式(Code 128、EAN-13、UPC-Aなど)でPNG形式のバーコードを生成します

コントリビューション

GitHubでのプルリクエストを歓迎します。始めるには、次の手順に従ってください。

  1. GitとNode.jsをインストールします
  2. リポジトリをクローンします
  3. npm installで依存関係をインストールします
  4. npm run testを実行してテストを実行します
  5. npm run buildでビルドします

リリース

バージョンはセマンティックバージョニング仕様に従います。

リリース手順:

  1. npm version <major | minor | patch>を使用してバージョンを更新します
  2. git push --follow-tagsを実行してタグとともにプッシュします
  3. GitHub ActionsがNPMレジストリに公開するまで待ちます。

コメント

MCP は初めてですか?

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

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