mcpField
B
Barcode Scanner

Barcode Scanner

本地服务
github.com媒体与设计16 天前更新

关于 Barcode Scanner

Barcode Scanner 是面向需要读取或生成条码图像的客户端的 MCP 服务,可解码图像数据,并生成二维码及多种格式的条码。

主要功能

  1. 01解码图像文件或 base64 中的条码
  2. 02生成二维码 PNG
  3. 03生成 25 种以上格式的条码

适用场景

  1. 01读取照片中的条码文本
  2. 02为网址创建二维码
  3. 03生成 Code 128 运输标签

MCP 相关

向 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

用于扫描和生成条形码及二维码的 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 上提交拉取请求!开始贡献:

  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 注册表。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。