mcpField
O
ODDWOOD Barcode Tool

ODDWOOD Barcode Tool

リモート
github.com/oddwood-xビジネス・マーケティング03 週間前に更新
リポジトリ

ODDWOOD Barcode Tool について

ODDWOOD Barcode Toolは、EAN、UPC、GTINバーコードの検証、正規化、分析を行う有料MCPサービスです。AIエージェントや自動化ワークフロー向けに、単件チェックと一括分析、修正候補や統計情報を提供します。

主な機能

  1. 01EAN、UPC、GTINの種類を識別
  2. 02GTINチェックデジットを検証
  3. 03無効な桁の修正候補を提示
  4. 04GTIN-14と形式を正規化
  5. 05重複検出を含む一括分析
  6. 06結果の絞り込みとエラー集計

活用シーン

  1. 01データ入力時にバーコードを検証する
  2. 02ワークフローでバーコード値を正規化する
  3. 03大量データから無効なコードを見つける
  4. 04バーコードの種類とエラー統計を確認する

MCP 対応

Streamable HTTP MCPエンドポイントは https://barcode-tool.fly.dev/mcp です。ツールの利用にはBase上のUSDCによるx402決済が必要で、単件および一括の分析機能を公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://barcode-tool.fly.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

2
パラメーター型必須説明
barcodestringはい検証・分析するバーコード値。

詳細

ODDWOOD バーコードツール

決定的なバーコード検証、正規化、バッチ分析を提供する有料の MCP ツールです。

チェックサム計算や大規模なバーコードデータセットにモデルの推論を費やすことなく、信頼性の高い EAN、UPC、GTIN 処理を必要とする AI エージェントや自動化されたワークフロー向けに構築されています。

公開 MCP エンドポイント

https://barcode-tool.fly.dev/mcp

トランスポート: Streamable HTTP MCP
決済: x402
ネットワーク: Base
通貨: USDC

対応するバーコードの種類

  • EAN-8
  • UPC-A
  • EAN-13
  • GTIN-14

先頭のゼロは保持されます。

正規化時にスペースとハイフンを安全に削除でき、その場合は結果に警告が返されます。

ツール

analyze_barcode

単一のバーコードを検証して分析します。

価格: 呼び出しごとに $0.001 USDC

機能:

  • バーコードの種類の判定
  • GTIN チェックデジットの検証
  • 予想されるチェックデジットと実際のチェックデジットの報告
  • チェックデジットが無効な場合の修正済みバーコードの提案
  • 判定が一意な場合のチェックデジット欠落の検出
  • GTIN-14 の正規化
  • 安全な書式のクリーンアップ
  • 構造化されたエラーと警告

入力例:

{
  "barcode": "036000291452"
}

結果の例:

{
  "input": "036000291452",
  "cleanedInput": "036000291452",
  "type": "UPC-A",
  "valid": true,
  "error": null,
  "warnings": [],
  "actualCheckDigit": 2,
  "expectedCheckDigit": 2,
  "correctedBarcode": null,
  "gtin14": "00036000291452"
}

analyze_barcode_batch

1 回のリクエストで最大 100,000 件のバーコードを検証して分析します。

価格: 呼び出しごとに $0.003 USDC

機能:

  • バッチ検証
  • 重複の検出
  • オプションの重複除去
  • エラー統計
  • バーコードの種類別統計
  • 内部でのチャンク処理
  • 設定可能な結果上限
  • 結果の選択的なフィルタリング

出力モード:

  • full
  • errors_only
  • summary

次の条件で結果をフィルタリングできます:

  • 有効性
  • バーコードの種類
  • 検証エラーの種類

対応する検証エラーの種類:

  • invalid_check_digit
  • missing_check_digit
  • invalid_length
  • invalid_characters
  • empty_input
  • other

バッチサイズの上限は 100,000 件のバーコードです。

詳細結果のデフォルト上限は 10,000 件で、詳細結果の上限は 50,000 件です。

x402 決済

ツールの呼び出しには x402 決済プロトコルを使用します。

決済には Base 上の USDCを使用します。

ツール価格
analyze_barcode$0.001 USDC
analyze_barcode_batch$0.003 USDC

決済は x402 対応クライアントによって自動的に処理されます。

ヘルスエンドポイント

https://barcode-tool.fly.dev/health

ヘルスエンドポイントでは、サービスの状態、設定済みネットワーク、決済受取先、現在のツール価格を確認できます。

プライバシー

このサービスはバーコード値の処理を目的として設計されており、個人情報は必要ありません。

バーコードの入力として、秘密情報、認証情報、秘密鍵、アクセストークン、その他の機密情報を送信しないでください。

開発

要件:

  • Node.js 24+
  • npm

依存関係をインストールします:

npm install

ローカルの stdio MCP サーバーを実行します:

node server.js

無料のローカル HTTP MCP サーバーを実行します:

node remote-server.js

x402 対応サーバーを実行します:

node paid-server.js

テストを実行します:

node test.js
node filter-test.js
node stress-test.js

ライセンス

ISC

開発者

ODDWOOD

コメント

MCP は初めてですか?

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

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