Overslaan naar inhoud

Render ZPL vanuit je AI-assistent

OpenZPL spreekt het Model Context Protocol. Verbind Claude, Cursor of een andere MCP-client en het kan een ZPL-label omzetten in een PNG of een PDF — direct in de chat. Geen sleutel, geen account.

https://api.openzpl.com/mcp

Voeg het toe aan je assistent

De server is op afstand en stateless, via HTTP. Voeg het toe zoals je client een externe MCP-server toevoegt:

claude mcp add --transport http openzpl https://api.openzpl.com/mcp

Vraag dan: “render deze ZPL en laat me het label zien”.

{
  "mcpServers": {
    "openzpl": { "url": "https://api.openzpl.com/mcp" }
  }
}

Voeg dit toe aan de MCP-configuratie van je klant, zoals die van Cursor's ~/.cursor/mcp.json.

npx -y mcp-remote https://api.openzpl.com/mcp

Voor een client die alleen lokale (stdio) servers draait, verbindt deze brug het met het externe eindpunt.

Wat het kan doen

Drie render-only tools, ondersteund door dezelfde engine als de API en de viewer. Het rendert de ZPL die je geeft; het ontwerpt het label niet voor jou.

HulpmiddelWat het doet
render_zplRendert een label naar een PNG-afbeelding en toont het.
zpl_to_pdfRendert de ZPL naar een PDF, één pagina per label.
preview_urlBouwt een deelbare link die het label weergeeft wanneer geopend in een browser.

Elk hulpmiddel neemt de zpl, en optioneel dpmm (6, 8, 12 of 24), width_in / height_in in inches en rotation.

Probeer het met cURL

De endpoint is eenvoudige JSON-RPC 2.0, dus je kunt het ook zonder assistent aanroepen:

curl -s https://api.openzpl.com/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"render_zpl",
                 "arguments":{"zpl":"^XA^FO50,50^ADN,36,20^FDHi^FS^XZ"}}}'

Gratis, met een watermerk

Renders via MCP zijn anoniem en gratis, dus elke heeft een klein openzpl.com · free plan vakje in een hoek en telt mee voor hetzelfde dagelijkse toegestane aantal als de API, per IP-adres. Voor schone renders en hogere limieten, zie pricing; een betaald plan via MCP komt eraan.

Vragen

Do I need an API key or an account?

No. The MCP server is free and needs no account. Renders use the free plan, so they carry a small openzpl.com mark and count against the same daily allowance as the API, per IP address.

Which assistants can use it?

Any client that speaks the Model Context Protocol over HTTP, such as Claude or Cursor. Point it at https://api.openzpl.com/mcp; for a client that only runs local servers, bridge it with npx mcp-remote https://api.openzpl.com/mcp.

What can it do?

Three tools: render a label to a PNG image, render it to a PDF, or build a shareable preview link. It renders the ZPL you give it; it doesn't design the label for you.

Wordt mijn ZPL opgeslagen?

No. The label is rendered and returned; the server doesn't keep the ZPL.

Bekijk ook de HTTP API docs en comparison with mylabelmaker.

Feedback