Renderuj ZPL z swojego asystenta AI
OpenZPL posługuje się protokołem Model Context. Połącz Claude'a, Cursor'a lub dowolnego klienta MCP, a może zamienić etykietę ZPL na PNG lub PDF — bezpośrednio w czacie. Bez klucza, bez konta.
https://api.openzpl.com/mcp
Dodaj to do swojego asystenta
Serwer jest zdalny i bezstanowy, przez HTTP. Dodaj go w sposób, w jaki klient dodaje zdalny serwer MCP:
claude mcp add --transport http openzpl https://api.openzpl.com/mcp
Następnie poproś: „renderuj ten ZPL i pokaż mi etykietę.”
{
"mcpServers": {
"openzpl": { "url": "https://api.openzpl.com/mcp" }
}
}
Dodaj to do konfiguracji MCP swojego klienta, na przykład ~/.cursor/mcp.json Cursor'a.
npx -y mcp-remote https://api.openzpl.com/mcp
Dla klienta, który działa tylko na lokalnych serwerach (stdio), ten most łączy go z zdalnym punktem końcowym.
Co może zrobić
Trzy narzędzia tylko do renderowania, wspierane przez ten sam silnik co API i przeglądarka. Renderuje ZPL, który mu podasz; nie projektuje etykiety za ciebie.
| Narzędzie | Co to robi |
|---|---|
render_zpl | Renderuje etykietę do obrazu PNG i ją wyświetla. |
zpl_to_pdf | Renderuje ZPL do PDF, jedna strona na etykietę. |
preview_url | Tworzy link możliwy do udostępnienia, który renderuje etykietę po otwarciu w przeglądarce. |
Każde narzędzie przyjmuje zpl, oraz opcjonalne dpmm (6, 8, 12 lub 24), width_in / height_in w calach i rotation.
Wypróbuj to z curl
Punkt końcowy to zwykły JSON-RPC 2.0, więc możesz go wywołać również bez asystenta:
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"}}}'
Darmowe, z oznaczeniem wodnym
Renderowanie przez MCP jest anonimowe i darmowe, więc każde z nich ma małe pudełko openzpl.com · free plan w rogu i liczy się do tej samej dziennej puli co API, na adres IP. Aby uzyskać czyste renderowania i wyższe limity, zobacz pricing; płatny plan przez MCP już wkrótce.
Pytania
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.
Czy mój ZPL jest zapisany?
No. The label is rendered and returned; the server doesn't keep the ZPL.
Zobacz także HTTP API docs i comparison with mylabelmaker.