Développeurs
Laissez votre agent d’IA créer des QR codes.
Notre serveur MCP crée des QR codes statiques pour Claude, ChatGPT, Cursor et d’autres clients MCP. Il est gratuit et ne demande pas de compte. Les données saisies sont vérifiées comme dans le générateur du site.
URL du serveur MCP
https://pineqr.com/mcpConfiguration
Connecter votre client
Claude
Sur claude.ai ou dans l’application de bureau, ouvrez les paramètres, puis la rubrique des connecteurs.
Ajoutez un connecteur personnalisé et collez l’URL. Aucune connexion à un compte n’est nécessaire.
Claude Code
Exécutez cette commande dans votre terminal :
claude mcp add --transport http qr-codes https://pineqr.com/mcpChatGPT
Dans les paramètres, rubrique des applications, activez le mode développeur, puis créez une application.
Indiquez l’URL ci-dessus et choisissez l’option sans authentification.
Cursor
Ajoutez le serveur dans ~/.cursor/mcp.json :
{ "mcpServers": { "qr-codes": { "url": "https://pineqr.com/mcp" } } }
Outils
Ce que l’agent peut appeler
create_qr_code
Type, contenu, style et format. Renvoie le SVG sous forme de texte et une image PNG. Une saisie incorrecte, comme un mot de passe wifi que les téléphones refusent ou un IBAN non valide, est renvoyée sous forme d’erreur qui indique le champ concerné.
list_qr_types
Les 9 types de code avec leurs champs, leurs limites et les valeurs autorisées.
Exemple d’arguments pour create_qr_code
{
"type": "url",
"content": {
"url": "https://www.wikipedia.org"
},
"style": {
"modules": "rounded",
"corners": "rounded"
},
"format": "both",
"size": 1024
}Limites
Limites contre les abus
- Appels par session
- 30 par minute et par session MCP (en-tête Mcp-Session-Id)
- Demandes par adresse IP
- 600 par minute pour toutes les demandes, même sans identifiant de session (IPv6 : par réseau /64)
- Lots de messages
- chaque message compte comme une demande, au plus 10 messages par lot
- Demandes au total
- 1 200 par minute
- Taille d’une demande
- 64 Ko
- Taille du PNG
- de 128 à 1 024 px, au moins 3 px par module ; codes plus grands en SVG
- Codes générés en parallèle
- 2, et jusqu’à 20 en file d’attente
- Au-delà d’une limite ou en cas de surcharge
- HTTP 429 avec l’en-tête Retry-After
Ce que devient le contenu
Contrairement au générateur du site, le contenu d’un code créé par MCP passe par notre serveur. Il est traité en mémoire, l’image finale est relue pour vérification, puis renvoyée. Nous ne l’enregistrons pas et ne le journalisons pas.