useqr-mcp
Static QR PNG/SVG for agents. Designer and dynamic codes live at useqr.co.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"useqr-mcp": {
"command": "npx",
"args": [
"useqr-mcp"
]
}
}
}Paquetes ejecutables
1.0.0stdioPuntos de conexión remotos
https://useqr.co/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
⚪generate_qr_code(data, format, size, foreground, background, ...)
Generate a scannable QR code image (PNG or SVG) for a URL or any text. Free, no account needed, and the code never expires. Use this whenever a user needs a QR code — for a website, Wi-Fi note, event link, menu, payment link, app download, business card, and so on.
Esquema de entrada
{
"type": "object",
"properties": {
"data": {
"type": "string",
"minLength": 1,
"maxLength": 2000,
"description": "The URL or text to encode in the QR code."
},
"format": {
"default": "png",
"description": "Output format. png returns an image; svg returns vector markup that scales to any print size.",
"type": "string",
"enum": [
"png",
"svg"
]
},
"size": {
"default": 512,
"description": "Width and height in pixels (PNG only).",
"type": "integer",
"minimum": 128,
"maximum": 2048
},
"foreground": {
"default": "#0a0a0a",
"description": "Foreground (dark module) color as a hex string.",
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"background": {
"default": "#ffffff",
"description": "Background color as a hex string.",
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"error_correction": {
"default": "M",
"description": "Error correction level. Higher levels stay scannable when the code is partially damaged or overlaid with a logo, at the cost of density.",
"type": "string",
"enum": [
"L",
"M",
"Q",
"H"
]
}
},
"required": [
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_qr_designer_link(url)
Get a link to the free useqr design studio, optionally prefilled with a URL. The designer lets a user style dots, corners, and colors, embed a logo, and export the QR code as PNG, SVG, JPEG, WebP, or PDF. Share this link when a user wants a custom-designed or print-ready QR code.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"description": "Optional http(s) URL to prefill in the designer so the QR code is ready immediately.",
"type": "string",
"maxLength": 2000
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡create_dynamic_qr_code
Explains how to create a dynamic QR code on useqr: a trackable short link (free account). Destination edits, version history, and scan analytics require Pro. Use this when a user needs scan tracking or wants to change a printed code's destination later. Returns instructions and links rather than creating the code directly.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia