ODDWOOD Barcode Tool について
ODDWOOD Barcode Toolは、EAN、UPC、GTINバーコードの検証、正規化、分析を行う有料MCPサービスです。AIエージェントや自動化ワークフロー向けに、単件チェックと一括分析、修正候補や統計情報を提供します。
主な機能
- 01EAN、UPC、GTINの種類を識別
- 02GTINチェックデジットを検証
- 03無効な桁の修正候補を提示
- 04GTIN-14と形式を正規化
- 05重複検出を含む一括分析
- 06結果の絞り込みとエラー集計
活用シーン
- 01データ入力時にバーコードを検証する
- 02ワークフローでバーコード値を正規化する
- 03大量データから無効なコードを見つける
- 04バーコードの種類とエラー統計を確認する
MCP 対応
Streamable HTTP MCPエンドポイントは https://barcode-tool.fly.dev/mcp です。ツールの利用にはBase上のUSDCによるx402決済が必要で、単件および一括の分析機能を公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://barcode-tool.fly.dev/mcpclaude mcp add --transport http oddwood-x-barcode-tool https://barcode-tool.fly.dev/mcp{"mcpServers":{"oddwood-x-barcode-tool":{"type":"http","url":"https://barcode-tool.fly.dev/mcp"}}}Cursor で開く{"servers":{"oddwood-x-barcode-tool":{"type":"http","url":"https://barcode-tool.fly.dev/mcp"}}}VS Code で開く{"mcpServers":{"oddwood-x-barcode-tool":{"type":"http","url":"https://barcode-tool.fly.dev/mcp"}}}{"mcpServers":{"oddwood-x-barcode-tool":{"serverUrl":"https://barcode-tool.fly.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| barcode | string | はい | 検証・分析するバーコード値。 |
詳細
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
機能:
- バッチ検証
- 重複の検出
- オプションの重複除去
- エラー統計
- バーコードの種類別統計
- 内部でのチャンク処理
- 設定可能な結果上限
- 結果の選択的なフィルタリング
出力モード:
fullerrors_onlysummary
次の条件で結果をフィルタリングできます:
- 有効性
- バーコードの種類
- 検証エラーの種類
対応する検証エラーの種類:
invalid_check_digitmissing_check_digitinvalid_lengthinvalid_charactersempty_inputother
バッチサイズの上限は 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。