Ontwikkelaars
Laat je AI-agent QR-codes maken.
Onze MCP-server maakt statische QR-codes voor Claude, ChatGPT, Cursor en andere MCP-clients. Hij is gratis en je hebt geen account nodig. De invoer wordt net zo gecontroleerd als in de webgenerator.
URL van de MCP-server
https://pineqr.com/mcpInstellen
Koppel je client
Claude
Open op claude.ai of in de desktop-app de instellingen en ga naar het onderdeel voor connectors.
Voeg een eigen connector toe en plak de URL. Inloggen is niet nodig.
Claude Code
Voer dit commando uit in je terminal:
claude mcp add --transport http qr-codes https://pineqr.com/mcpChatGPT
Zet in de instellingen, bij het onderdeel voor apps, de ontwikkelaarsmodus aan en maak een app aan.
Gebruik de URL hierboven en kies de optie zonder authenticatie.
Cursor
Zet de server in het bestand ~/.cursor/mcp.json:
{ "mcpServers": { "qr-codes": { "url": "https://pineqr.com/mcp" } } }
Tools
Wat de agent kan aanroepen
create_qr_code
Type, inhoud, stijl en formaat. Geeft de SVG terug als tekst en een PNG-afbeelding. Foute invoer, zoals een wifi-wachtwoord dat telefoons weigeren of een ongeldig IBAN, komt terug als foutmelding met de naam van het veld.
list_qr_types
Alle 9 codetypes met hun velden, limieten en toegestane waarden.
Voorbeeldargumenten voor create_qr_code
{
"type": "url",
"content": {
"url": "https://www.wikipedia.org"
},
"style": {
"modules": "rounded",
"corners": "rounded"
},
"format": "both",
"size": 1024
}Limieten
Limieten tegen misbruik
- Aanroepen per sessie
- 30 per minuut per MCP-sessie (header Mcp-Session-Id)
- Verzoeken per IP-adres
- 600 per minuut voor alle verzoeken, ook zonder sessie-ID (IPv6: per /64-netwerk)
- Batches
- elk bericht telt als één verzoek, hooguit 10 berichten per batch
- Verzoeken in totaal
- 1.200 per minuut
- Grootte van een verzoek
- 64 kB
- PNG-formaat
- 128 tot 1.024 px, minstens 3 px per module; grotere codes als SVG
- Codes die tegelijk worden gemaakt
- 2, met hooguit 20 in de wachtrij
- Boven een limiet of bij drukte
- HTTP 429 met Retry-After
Wat er met de inhoud gebeurt
Anders dan bij de webgenerator gaat de inhoud van een code die via MCP wordt gemaakt door onze server. Hij wordt in het geheugen verwerkt, de afbeelding wordt teruggelezen en daarna teruggestuurd. We slaan de inhoud niet op en schrijven hem niet in logbestanden.