Enables the generation of advanced QR codes in SVG format, supporting high-quality vector output with custom styling, logos, and rounded corners.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Enhanced QR Code MCP ServerGenerate a WiFi QR code for SSID 'GuestNet' with password 'Welcome2024'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Enhanced QR Code MCP Server
An enhanced Model Context Protocol (MCP) server for advanced QR code generation and processing, inspired by and extending @jwalsh/mcp-server-qrcode.
🙏 Attribution
This project builds upon the excellent foundation provided by @jwalsh/mcp-server-qrcode. We extend our gratitude to the original author for creating the base QR code MCP server that inspired these enhancements.
✨ Enhanced Features
Beyond the original QR code generation capabilities, this enhanced version adds:
🚀 Advanced QR Code Generation
Custom styling: Logo embedding, custom colors, rounded corners
Multiple formats: PNG, SVG, PDF output support
Batch processing: Generate multiple QR codes simultaneously
Template system: Pre-defined QR code templates for common use cases
📊 Smart Content Detection
URL validation: Automatically validates and optimizes URLs
Contact cards: Generate vCard QR codes from contact information
WiFi credentials: Create WiFi network QR codes
Event details: Generate calendar event QR codes
🔍 QR Code Analysis
Decode existing QR codes: Extract content from QR code images
Quality assessment: Analyze QR code readability and optimization
Format detection: Identify QR code content types
📈 Analytics & Tracking
Usage statistics: Track QR code generation patterns
Performance metrics: Monitor server performance and response times
Export capabilities: Generate reports and analytics
🛠 Installation
🔧 Configuration
Add to your MCP client configuration:
📋 Available Tools
Basic QR Code Generation
generate_qr_basic- Simple QR code generationgenerate_qr_styled- QR code with custom stylinggenerate_qr_batch- Generate multiple QR codes
Specialized QR Codes
generate_vcard_qr- Contact card QR codesgenerate_wifi_qr- WiFi network QR codesgenerate_event_qr- Calendar event QR codes
Analysis & Processing
decode_qr_image- Extract content from QR code imagesanalyze_qr_quality- Assess QR code qualityoptimize_qr_content- Optimize content for QR codes
Templates & Utilities
list_qr_templates- Available QR code templatesget_qr_statistics- Usage and performance statisticsvalidate_qr_content- Validate content before generation
📖 Usage Examples
Generate a styled QR code
Create a WiFi QR code
Decode an existing QR code
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request. Make sure to:
Follow the existing code style
Add tests for new features
Update documentation as needed
Reference the original @jwalsh/mcp-server-qrcode when appropriate
📄 License
MIT License - see LICENSE file for details.
🔗 Related Projects
📝 Changelog
v1.0.0
Initial enhanced version based on @jwalsh/mcp-server-qrcode
Added custom styling capabilities
Implemented specialized QR code types
Added QR code analysis tools
Enhanced error handling and validation
Built with ❤️ on top of the excellent foundation by @jwalsh