I-render ang ZPL mula sa iyong AI assistant
Ang OpenZPL ay nagsasalita ng Model Context Protocol. Ikonekta ang Claude, Cursor o anumang MCP client at maaari itong gawing PNG o PDF ang isang ZPL label — direkta sa chat. Walang susi, walang account.
https://api.openzpl.com/mcp
Idagdag ito sa iyong katulong
Ang server ay malayo at walang estado, sa HTTP. Idagdag ito kung paano idinadagdag ng iyong kliyente ang isang remote MCP server:
claude mcp add --transport http openzpl https://api.openzpl.com/mcp
Pagkatapos ay itanong: “i-render ang ZPL na ito at ipakita sa akin ang label”.
{
"mcpServers": {
"openzpl": { "url": "https://api.openzpl.com/mcp" }
}
}
Idagdag ito sa MCP config ng iyong kliyente, tulad ng ~/.cursor/mcp.json ng Cursor.
npx -y mcp-remote https://api.openzpl.com/mcp
Para sa isang kliyente na tumatakbo lamang sa lokal (stdio) na mga server, nakakonekta ang tulay na ito sa remote endpoint.
Ano ang maaari nitong gawin
Tatlong tool na naka-render lamang, na sinusuportahan ng parehong engine tulad ng API at ng viewer. Iri-render nito ang ZPL na ibinibigay mo; hindi ito nagdidisenyo ng label para sa iyo.
| Kagamitan | Ano ang ginagawa nito |
|---|---|
render_zpl | Nagre-render ng label sa isang PNG na imahe at ipinapakita ito. |
zpl_to_pdf | Iri-render ang ZPL sa isang PDF, isang pahina bawat label. |
preview_url | Gumagawa ng isang maibabahaging link na nag-render ng label kapag binuksan sa isang browser. |
Bawat tool ay kumukuha ng zpl, at opsyonal na dpmm (6, 8, 12 o 24), width_in / height_in sa pulgada at rotation.
Subukan ito gamit ang curl
Ang endpoint ay plain JSON-RPC 2.0, kaya maaari mo rin itong tawagan nang walang katulong:
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"}}}'
Libreng subukan
Ang mga render sa MCP ay hindi nagpapakilala at libre, at bumibilang laban sa parehong allowance tulad ng API nang walang susi: 3 label sa isang araw bawat IP address. Para sa mas mataas na limitasyon, tingnan ang pricing; isang bayad na plano sa MCP ay papalapit na.
Mga Tanong
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.
Naka-imbak ba ang aking ZPL?
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.
Tingnan din ang HTTP API docs at comparison with mylabelmaker.