Beyond generating a code it validates what goes in, styles the output and reads codes back, so the one you send to print is one that has been checked.
A Node server for QR code generation and analysis, extending @jwalsh/mcp-server-qrcode. It makes single codes, styled codes and batches, builds the specialized formats, and decodes and grades codes you already have.
- generate_qr_basic makes a plain code; generate_qr_styled adds logo embedding, custom colors and rounded corners
- generate_qr_batch makes many at once; list_qr_templates offers pre-defined shapes for common cases
- generate_vcard_qr, generate_wifi_qr and generate_event_qr build contact cards, WiFi credentials and calendar events
- decode_qr_image reads the content back out of a QR image
- analyze_qr_quality grades readability; optimize_qr_content and validate_qr_content check and tighten the content before it is printed
- get_qr_statistics reports generation patterns over time
- PNG, SVG and PDF output
Node, cloned and built from the repository: `npm install`, `npm run build`, `npm start`. Output directory, default size and error correction level are set in the client config as QR_OUTPUT_DIR, QR_DEFAULT_SIZE and QR_DEFAULT_ERROR_CORRECTION.
Build from source — clone the repository and build it, then point your client at the binary
