Hopp til innhold

Rendre ZPL fra din AI-assistent

OpenZPL bruker Model Context Protocol. Koble til Claude, Cursor eller hvilken som helst MCP-klient, så kan den gjøre en ZPL-etikett til en PNG eller en PDF — direkte i chatten. Ingen nøkkel, ingen konto.

https://api.openzpl.com/mcp

Legg det til assistenten din

Serveren er ekstern og stateless, over HTTP. Legg det til slik din klient legger til en ekstern MCP-server:

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

Spør deretter: “rendere denne ZPL og vise meg etiketten”.

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

Legg dette til klientens MCP-konfigurasjon, som Cursor's ~/.cursor/mcp.json.

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

For en klient som bare kjører lokale (stdio) servere, kobler denne broen den til den eksterne endepunktet.

Hva det kan gjøre

Tre verktøy kun for rendering, støttet av den samme motoren som API-en og visningen. Det renser ZPL-en du gir det; det designer ikke etiketten for deg.

VerktøyHva det gjør
render_zplRendrer en etikett til et PNG-bilde og viser det.
zpl_to_pdfRendrer ZPL til en PDF, én side per etikett.
preview_urlLager en delbar lenke som viser etiketten når den åpnes i en nettleser.

Hvert verktøy tar zpl, og valgfri dpmm (6, 8, 12 eller 24), width_in / height_in i tommer og rotation.

Prøv det med curl

Endepunktet er ren JSON-RPC 2.0, så du kan også kalle det uten en assistent:

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 å prøve

Gjenopprettinger over MCP er anonyme og gratis, og teller mot samme kvote som API-en uten nøkkel: 3 etiketter per dag per IP-adresse. For høyere grenser, se pricing; en betalt plan over MCP kommer.

Spørsmål

Do I need an API key or an account?

No. The MCP server is free and needs no account. Renders count against the API's allowance without a key: 3 labels a day 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.

Er min ZPL lagret?

The label is rendered and returned. As with any render without a paid plan, we may keep failed renders and a small sample of the others for up to 24 hours to find rendering bugs, then they are deleted.

Se også HTTP API docs og comparison with mylabelmaker.

Tilbakemelding