Passer au contenu

Rendre ZPL depuis votre assistant IA

OpenZPL parle le protocole de contexte du modèle. Connectez Claude, Cursor ou tout autre client MCP et il peut transformer une étiquette ZPL en PNG ou en PDF — directement dans le chat. Pas de clé, pas de compte.

https://api.openzpl.com/mcp

Ajoutez-le à votre assistant

Le serveur est distant et sans état, via HTTP. Ajoutez-le comme votre client ajoute un serveur MCP distant :

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

Puis demandez : « rendez ce ZPL et montrez-moi l'étiquette ».

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

Ajoutez ceci à la configuration MCP de votre client, comme le ~/.cursor/mcp.json de Cursor.

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

Pour un client qui exécute uniquement des serveurs locaux (stdio), ce pont le connecte au point de terminaison distant.

Ce qu'il peut faire

Trois outils uniquement de rendu, soutenus par le même moteur que l'API et le visualiseur. Il rend le ZPL que vous lui donnez ; il ne conçoit pas l'étiquette pour vous.

OutilCe que cela fait
render_zplRend une étiquette sous forme d'image PNG et l'affiche.
zpl_to_pdfRend le ZPL au format PDF, une page par étiquette.
preview_urlCrée un lien partageable qui affiche l'étiquette lorsqu'il est ouvert dans un navigateur.

Chaque outil prend le zpl, et des valeurs optionnelles dpmm (6, 8, 12 ou 24), width_in / height_in en pouces et rotation.

Essayez-le avec curl

Le point de terminaison est du JSON-RPC 2.0 standard, vous pouvez donc l'appeler sans assistant également :

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"}}}'

Gratuit, avec un filigrane

Les rendus via MCP sont anonymes et gratuits, chaque rendu porte donc une petite boîte openzpl.com · free plan dans un coin et est comptabilisé dans la même allocation quotidienne que l'API, par adresse IP. Pour des rendus propres et des limites plus élevées, consultez pricing; un plan payant via MCP arrive.

Questions

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.

Mon ZPL est-il enregistré ?

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

Voir aussi le HTTP API docs et comparison with mylabelmaker.

Retour d'information