关于 ZPL-er
ZPL-er 是一个将 Zebra Programming Language(ZPL)代码转换为 PNG 图片的 MCP 服务,供 AI 模型和编码助手在制作或调试标签布局时获取视觉反馈。
主要功能
- 01将 ZPL 代码转换为 PNG
- 02可视化检查标签设计
- 03对照目标设计迭代
- 04调试位置与格式问题
适用场景
- 01预览生成的运输标签
- 02改进复杂的 ZPL 布局
- 03查找位置或格式错误
MCP 相关
该 MCP 服务通过 stdin/stdout 通信,为兼容客户端提供 ZPL 转 PNG 功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ZPL-er
一个将 ZPL(Zebra Programming Language)代码转换为 PNG 图像的模型上下文协议(MCP)服务。此工具旨在通过提供视觉反馈,帮助 AI 模型生成和迭代运单标签、条形码及其他基于 ZPL 的设计。
什么是 ZPL-er?
ZPL-er 填补了 ZPL 代码与视觉输出之间的鸿沟,让 AI 模型能够:
- 根据设计需求生成 ZPL 代码(例如,根据 Figma 导出内容生成)
- 将 ZPL 转换为 PNG 图像,以便进行视觉检查
- 通过将生成的输出与目标设计进行比较,迭代标签设计
- 调试 ZPL 的位置和格式问题
安装
前提条件
- Go 1.19 或更高版本
- 与 MCP 兼容的客户端(如 Claude Desktop、Zed、Cursor 或其他 AI 编码助手)
通过 go install 安装
go install github.com/goalves/zpl-er@latest
这会将 zpl-er 二进制文件安装到 $GOPATH/bin 目录(通常是 ~/go/bin)。
验证安装
zpl-er --help
使用方法
作为 MCP 服务
ZPL-er 作为 MCP 服务运行,通过 stdin/stdout 通信。它通常与 AI 编码助手搭配使用,而不是直接运行。
配置 Claude Desktop、Zed、Cursor 或大多数类似 AI Agent 的工作流
将以下内容添加到设置文件中:
{
"mcpServers": {
"zpl-er": {
"command": "zpl-er"
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。