Scan and generate barcodes and QR codes.
This is a well-implemented MCP server for barcode and QR code operations with good security practices. The code demonstrates proper input validation, secure handling of base64 image data, and appropriate permissions for its functionality. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.
7 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: MCP_TRANSPORT
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-domdomegg-barcode-scanner-mcp": {
"env": {
"MCP_TRANSPORT": "your-mcp-transport-here"
},
"args": [
"-y",
"barcode-scanner-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP server for scanning and generating barcodes and QR codes.
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.
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
| 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.) |
Pull requests are welcomed on GitHub! To get started:
npm installnpm run test to run testsnpm run buildVersions follow the semantic versioning spec.
To release:
npm version <major | minor | patch> to bump the versiongit push --follow-tags to push with tagsBe the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.