关于 Barcode Scanner
Barcode Scanner 是面向需要读取或生成条码图像的客户端的 MCP 服务,可解码图像数据,并生成二维码及多种格式的条码。
主要功能
- 01解码图像文件或 base64 中的条码
- 02生成二维码 PNG
- 03生成 25 种以上格式的条码
适用场景
- 01读取照片中的条码文本
- 02为网址创建二维码
- 03生成 Code 128 运输标签
MCP 相关
向 MCP 客户端提供图像解码以及条码和二维码生成功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
barcode-scanner-mcp
用于扫描和生成条形码及二维码的 MCP 服务。
使用场景
从照片中解码条形码:“这个条形码上写的是什么?”→ 读取图像、检测条形码格式,并返回解码后的文本。
生成二维码:“为 https://example.com 创建一个二维码”→ 生成可配置纠错级别的 PNG 二维码图像。
创建运输标签:“为跟踪编号 1Z999AA10123456784 生成 Code 128 条形码”→ 按指定格式生成条形码图像。
验证印刷条形码:“扫描这个商品条形码并查询商品”→ 解码条形码,并返回文本以供进一步查询。
设置
按照 install-mcp 中的说明操作,该工具会为你的 MCP 客户端(Claude Code、Claude Desktop、Cursor、Cline、VS Code 等)生成正确的配置。
工具
| 工具 | 描述 |
|---|---|
decode_image | 从图像文件或 base64 数据中解码条形码或二维码 |
generate_qr | 根据文本或 URL 生成 PNG 二维码 |
generate_barcode | 生成 25 种以上格式的 PNG 条形码(Code 128、EAN-13、UPC-A 等) |
贡献
欢迎在 GitHub 上提交拉取请求!开始贡献:
- 安装 Git 和 Node.js
- 克隆仓库
- 使用
npm install安装依赖 - 运行
npm run test执行测试 - 使用
npm run build构建
发布
版本遵循语义化版本规范。
发布步骤:
- 使用
npm version <major | minor | patch>更新版本号 - 运行
git push --follow-tags推送并附带标签 - 等待 GitHub Actions 发布到 NPM 注册表。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。