{"_id":"@cynosure-mcp/qr-code","_rev":"2-2a8dd2a7e272c19ffa1e84ef216b14fe","name":"@cynosure-mcp/qr-code","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@cynosure-mcp/qr-code","version":"1.0.0","keywords":["mcp","model-context-protocol","qr","qr-code","barcode","image"],"_id":"@cynosure-mcp/qr-code@1.0.0","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"bin":{"qr-code":"dist/index.js"},"dist":{"shasum":"958e0f084bcf9a0e6abad0a776d035c62284d00f","tarball":"https://registry.npmjs.org/@cynosure-mcp/qr-code/-/qr-code-1.0.0.tgz","fileCount":7,"integrity":"sha512-/tzavrzI1trSMqL3yYzFtAQcDMDYrrIxVh0byNvtfl9+AJQQX834oBlLihU9gwNhizFTcaGzhpieDfxDFh1pww==","signatures":[{"sig":"MEUCICR/Am708+0J33kIlbDaSDphSH2eHj+JMynWhEwNIRCYAiEA1hHoQHp9m91gFw9m0jWT6oVWe8r57STIgOTIYAWmUAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208280},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ad478e3b1853fb1384529f98cc5fcb57e2740ed","mcpName":"io.github.andreasjhagen/qr-code","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"_npmVersion":"11.12.1","description":"MCP server for generating and reading QR codes","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","jsqr":"^1.4.0","sharp":"^0.34.5","qrcode":"^1.5.4","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/qrcode":"^1.5.5"},"_npmOperationalInternal":{"tmp":"tmp/qr-code_1.0.0_1780242179000_0.3368494633679091","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cynosure-mcp/qr-code","mcpName":"io.github.andreasjhagen/qr-code","version":"1.0.1","description":"MCP server for generating and reading QR codes","type":"module","main":"dist/index.js","bin":{"qr-code":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","jsqr":"^1.4.0","qrcode":"^1.5.4","sharp":"^0.34.5","zod":"^3.24.0"},"devDependencies":{"@types/node":"^22.0.0","@types/qrcode":"^1.5.5","tsx":"^4.19.0","typescript":"^5.7.0"},"publishConfig":{"access":"public"},"keywords":["mcp","model-context-protocol","qr","qr-code","barcode","image"],"_id":"@cynosure-mcp/qr-code@1.0.1","gitHead":"a114eae53425d9d6ffe88b883a04b2ccabac7e7d","types":"./dist/index.d.ts","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-MRRmK2ALxTKe2XxtQ9Z0s80L+NlkL2+PwjTc7tLpRAmi5ANRhbq9b6xfPFeO6fDJn670YZNsd4RRV9yt+9YHNQ==","shasum":"3d9cdbc241a5f4781576f6feab16344190ad1a69","tarball":"https://registry.npmjs.org/@cynosure-mcp/qr-code/-/qr-code-1.0.1.tgz","fileCount":7,"unpackedSize":208761,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9Q/dj/ylUkUNiyeDcXGfvrgNr/9DuZZ09PsuP5kGGPgIhAKuhhMzRYR7q4to33l2+fEFjU2PqHWLECniMCKXp6wyz"}]},"_npmUser":{"name":"andjhagen","email":"voidvalkon@gmail.com"},"directories":{},"maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qr-code_1.0.1_1786486112820_0.9917703784897287"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-31T15:42:58.864Z","modified":"2026-08-11T22:08:33.132Z","1.0.0":"2026-05-31T15:42:59.192Z","1.0.1":"2026-08-11T22:08:32.968Z"},"keywords":["mcp","model-context-protocol","qr","qr-code","barcode","image"],"description":"MCP server for generating and reading QR codes","maintainers":[{"name":"andjhagen","email":"voidvalkon@gmail.com"}],"readme":"# @cynosure-mcp/qr-code\n\nMCP server for generating QR codes and reading QR codes from image files or base64 image data.\n\n## Installation\n\n```bash\nnpx @cynosure-mcp/qr-code\n```\n\nOr install globally:\n\n```bash\nnpm install -g @cynosure-mcp/qr-code\nqr-code\n```\n\n## Tools\n\n| Tool               | Description                                                |\n| ------------------ | ---------------------------------------------------------- |\n| `generate_qr_code` | Generate a QR code as PNG or SVG and save it to disk       |\n| `read_qr_code`     | Decode a QR code from an image path or base64 image string |\n\n## Configuration\n\n| Variable             | Required | Description                                                                        |\n| -------------------- | -------- | ---------------------------------------------------------------------------------- |\n| `QR_CODE_OUTPUT_DIR` | No       | Directory for generated QR code files. Defaults to a system temporary directory.   |\n\n## MCP Config\n\n```json\n{\n  \"mcpServers\": {\n    \"qr-code\": {\n      \"command\": \"npx\",\n      \"args\": [\"@cynosure-mcp/qr-code\"]\n    }\n  }\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}