QRCode-MCP is an enterprise-grade Model Context Protocol server designed for seamless QR code generation across AI assistant platforms. Built by satware AG, this tool provides high-performance, customizable QR code generation optimized for integration with Claude, TypingMind, and other MCP-compatible systems.
- π¨ Advanced Customization - Full control over colors, sizes, and error correction
- β‘ High Performance - Sub-100ms generation for optimal user experience
- π MCP Native - Built specifically for Model Context Protocol integration
- π’ Enterprise Ready - Production-tested and optimized for reliability
- π Universal Compatibility - Works with Claude Desktop, TypingMind, and custom MCP clients
For Claude Desktop automatic installation via Smithery:
npx -y @smithery/cli install satwareAG/qrcode-mcp --client claude
- Clone the Repository
git clone https://github.com/satwareAG/qrcode-mcp.git
cd qrcode-mcp
- Install Dependencies
pnpm install
# or: npm install
- Build the Project
pnpm run build
# or: npm run build
Add to your Claude Desktop MCP settings (claude_desktop_config.json
):
{
"mcpServers": {
"qrcode-mcp": {
"command": "node",
"args": ["path/to/qrcode-mcp/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
Add to your TypingMind MCP configuration:
{
"mcpServers": {
"qrcode": {
"command": "node",
"args": ["path/to/qrcode-mcp/build/index.js"],
"description": "Enterprise QR code generation by satware AG"
}
}
}
Parameters:
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
text |
string | β Yes | - | The text content to encode in the QR code |
size |
number | β No | 256 | QR code size in pixels (64-2048) |
darkColor |
string | β No | #000000 | Color of the dark modules (hex format) |
lightColor |
string | β No | #ffffff | Color of the light modules (hex format) |
errorCorrectionLevel |
string | β No | M | Error correction: L, M, Q, or H |
margin |
number | β No | 4 | Margin size around the QR code |
// Basic QR code
qrcode("https://satware.ai")
// Custom styled QR code
qrcode("Contact: support@satware.ai", {
size: 512,
darkColor: "#1a365d",
lightColor: "#f7fafc",
errorCorrectionLevel: "H",
margin: 6
})
# Install dependencies
pnpm install
# Build for production
pnpm run build
# Development with auto-rebuild
pnpm run watch
# Test with MCP inspector
pnpm run go
qrcode-mcp/
βββ src/
β βββ index.ts # MCP server entry point
β βββ service/
β βββ qrcode.ts # QR generation logic
βββ build/ # Compiled JavaScript output
βββ logo/ # Project branding assets
βββ package.json # Project configuration
For comprehensive documentation, integration guides, and examples:
- Repository: https://github.com/satwareAG/qrcode-mcp
- Issues & Support: https://github.com/satwareAG/qrcode-mcp/issues
- satware AG: https://satware.ai
We welcome contributions! Please see our Contributing Guidelines for details on:
- Code style and standards
- Development workflow
- Testing requirements
- Pull request process
This project is licensed under the MIT License. See the LICENSE file for complete details.
satware AG is a leading European AI technology company specializing in advanced reasoning-capable AGI systems and enterprise AI solutions. Based in Worms, Germany, we develop cutting-edge tools and platforms that enhance human-AI collaboration.
- Technical Architecture: Jane Alesi (Lead AGI Architect)
- Core Development: John Alesi (Senior TypeScript Developer)
- Systems Integration: Leon Alesi (DevOps & CI/CD Specialist)
- Project Leadership: Michael Wegener (AI Engineering Lead)
- Website: https://satware.ai
- Email: support@satware.ai
- Platform: https://chat.satware.ai
Built with β€οΈ by satware AG | Empowering the future of AI-human collaboration