关于 ODDWOOD Barcode Tool
ODDWOOD Barcode Tool 是面向 AI Agent 和自动化工作流的付费 MCP 服务,用于校验、规范化和分析 EAN、UPC、GTIN 条码。它支持单码检查和批量分析,并可提供修正建议与统计信息。
主要功能
- 01识别 EAN、UPC 和 GTIN 类型
- 02校验 GTIN 校验位
- 03为无效校验位建议修正值
- 04规范化 GTIN-14 和格式
- 05批量分析并检测重复项
- 06筛选结果并汇总错误
适用场景
- 01在录入数据时校验条码
- 02在工作流中规范化条码值
- 03从大型数据集中找出无效条码
- 04查看条码类型和错误统计
MCP 相关
Streamable HTTP MCP 端点为 https://barcode-tool.fly.dev/mcp。工具调用通过 x402 使用 Base 上的 USDC 付款,并提供单条码和批量分析。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
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 Agent 与自动化工作流打造,无需耗费大模型推理能力来计算校验位或处理大型条码数据集。
公共 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
在单个请求中验证并分析多达 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。