Enhanced QR Code MCP Server
About
Advanced QR code generation and processing with support for custom styling, multiple formats, batch processing, and analytics.
Details
- Author
- myownipgit
- Categories
- Developer Tools, Other, Marketing
Jump to
Setup
Install Enhanced QR Code MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/myownipgit/mcp-server-qrcode-enhanced
Follow the installation instructions in the repository README, then restart your MCP client.
Advanced QR code generation and processing with support for custom styling, multiple formats, batch processing, and analytics.
An enhanced Model Context Protocol (MCP) server for advanced QR code generation and processing, inspired by and extending@jwalsh/mcp-server-qrcode.
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.
Beyond the original QR code generation capabilities, this enhanced version adds:
- 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
- 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
- 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
- Usage statistics: Track QR code generation patterns
- Performance metrics: Monitor server performance and response times
- Export capabilities: Generate reports and analytics
# Clone the repository git clone https://github.com/myownipgit/mcp-server-qrcode-enhanced.git cd mcp-server-qrcode-enhanced # Install dependencies npm install # Build the project npm run build # Start the server npm start
{ "mcpServers": { "qrcode-enhanced": { "command": "node", "args": ["path/to/mcp-server-qrcode-enhanced/dist/index.js"], "env": { "QR_OUTPUT_DIR": "./qr-codes", "QR_DEFAULT_SIZE": "300", "QR_DEFAULT_ERROR_CORRECTION": "M" } } } }
- generate_qr_basic- Simple QR code generation
- generate_qr_styled- QR code with custom styling
- generate_qr_batch- Generate multiple QR codes
- generate_vcard_qr- Contact card QR codes
- generate_wifi_qr- WiFi network QR codes
- generate_event_qr- Calendar event QR codes
- decode_qr_image- Extract content from QR code images
- analyze_qr_quality- Assess QR code quality
- optimize_qr_content- Optimize content for QR codes
- list_qr_templates- Available QR code templates
- get_qr_statistics- Usage and performance statistics
- validate_qr_content- Validate content before generation
const result = await generateStyledQR({ content: "https://example.com", style: { foregroundColor: "#000000", backgroundColor: "#ffffff", logoPath: "./logo.png", cornerRadius: 10 }, format: "png", size: 400 });
const wifiQR = await generateWiFiQR({ ssid: "MyNetwork", password: "MyPassword", security: "WPA2", hidden: false });
const decoded = await decodeQRImage({ imagePath: "./qr-code.png", outputFormat: "json" });
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-qrcodewhen appropriate
MIT License - seeLICENSEfile for details.
- Original QR Code MCP Serverby @jwalsh
- MCP Specification
- MCP SDK
- 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
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Turn a document or an AI draft into a publish-ready PDF, with an automatic cover, table of contents, pagination and your saved branding.
Windsor MCP enables your LLM to query, explore, and analyze your full-stack business data integrated into Windsor.ai with zero SQL writing or custom scripting.
App store optimization ASO research, metadata, keyword rankings and more
AI-powered document extraction infrastructure. Convert PDFs, Excel files, and scanned documents into structured JSON.
An MCP server for the Ghost blogging platform with Server-Sent Events (SSE) transport support.
Integrates Google Tag Manager to automate GTM configuration and component creation through natural language prompts.
Query A/B test data using the Hackle API.
An MCP server that provides tools for downloading, compressing, optimizing images, and extracting text via OCR. Built using the Model Context Protocol (MCP), this server enables AI assistants to download images from URLs or search, compress and convert images with various format options, batch process entire directories with auto-generated reports, synchronize filename references across your project, and extract printed text from images.
Maintains user context and manages profiles using the Apache Unomi Customer Data Platform.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





