About Barcode Scanner
Barcode Scanner is an MCP server published by domdomegg in the Developer Tools category: scan and generate barcodes and QR codes.
The repository has 1 stars and 0 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add barcode-scanner -- npx -y barcode-scanner-mcpnpx -y barcode-scanner-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (3)
decode_imageDecode a barcode or QR code from an image file or base64 data
Parameters not published.
generate_barcodeGenerate a barcode PNG in 25+ formats (Code 128, EAN-13, UPC-A, etc.)
Parameters not published.
generate_qrGenerate a QR code PNG from text or a URL
Parameters not published.
Ask AI
Ask AI about Barcode Scanner
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
barcode-scanner-mcp
MCP server for scanning and generating barcodes and QR codes.
Use Cases
Decode a barcode from a photo: "What does this barcode say?" → reads the image, detects the barcode format, and returns the decoded text.
Generate a QR code: "Create a QR code for https://example.com" → generates a PNG QR code image with configurable error correction.
Create shipping labels: "Generate a Code 128 barcode for tracking number 1Z999AA10123456784" → produces a barcode image in the specified format.
Verify printed barcodes: "Scan this product barcode and look up the item" → decodes the barcode and returns the text for further lookup.
Setup
claude mcp add barcode-scanner-mcp -- npx -y barcode-scanner-mcp
Or with HTTP transport:
# Start the server
MCP_TRANSPORT=http PORT=3000 npx -y barcode-scanner-mcp
# Add to Claude
claude mcp add --transport http barcode-scanner-mcp http://localhost:3000/mcp
Tools
| Tool | Description |
|---|---|
decode_image |
Decode a barcode or QR code from an image file or base64 data |
generate_qr |
Generate a QR code PNG from text or a URL |
generate_barcode |
Generate a barcode PNG in 25+ formats (Code 128, EAN-13, UPC-A, etc.) |
Contributing
Pull requests are welcomed on GitHub! To get started:
- Install Git and Node.js
- Clone the repository
- Install dependencies with
npm install - Run
npm run testto run tests - Build with
npm run build
Releases
Versions follow the semantic versioning spec.
To release:
- Use
npm version <major | minor | patch>to bump the version - Run
git push --follow-tagsto push with tags - Wait for GitHub Actions to publish to the NPM registry.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.