关于 Ezkielyna Image
Ezkielyna Image 是通过 Ezkielyna API 创建和编辑图像的 MCP 服务,供 AI 助手使用。它支持本地参考文件,并将结果保存到本地。
主要功能
- 01根据文本生成图像
- 02编辑或组合最多 4 张参考图
- 03使用本地文件或 HTTPS 链接
- 04保存结果且不覆盖现有文件
- 05查询可用图像模型和价格
适用场景
- 01根据文字描述创建新图像
- 02将标志添加到产品照片
- 03使用已保存路径继续修改图像
MCP 相关
向 MCP 客户端提供图像生成、编辑和模型列表工具。图像调用需要 Ezkielyna API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y ezkielyna-image-mcpEZKIELYNA_API_KEY密钥Ezkielyna API key (Media or Auto group)EZKIELYNA_IMAGE_DIRFolder where images are savedEZKIELYNA_MAX_IMAGESPaid images per session (default 30)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
3收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| size | string | 否 | 可选尺寸,例如 1024x1024、1536x1024、1024x1536。留空则使用模型默认值。 |
| model | string | 否 | 图像模型 ID(默认值:gpt-image-2.5)。请参阅 list_image_models。 |
| prompt | string | 是 | 图像应呈现的内容。 |
| filename | string | 否 | 可选文件名(不含文件夹)。扩展名根据图像类型设置;绝不覆盖现有文件。 |
详细介绍
Ezkielyna Image MCP
一个 MCP 服务,让你的 AI 助手可以根据电脑上的文件创建和编辑图像:Claude Desktop、Claude Code、Cursor、OpenCode,或任何支持运行本地 stdio 服务的其他 MCP 客户端。图像通过 Ezkielyna API 生成。
示例:“我的产品照片是 ~/Shop/mug.jpg,徽标是 ~/Shop/logo.png。把徽标放到马克杯上,并将其保存为 mug-logo。”
🇮🇩 印度尼西亚语:请参阅下方章节。
- 单文件、无依赖项:只需 Node.js 18 或更高版本。无需运行
npm install。 - 参考图像来自本地文件(或 https 链接);结果保存在本地。
- 结果可以再次编辑:助手只需传入先前结果的路径。
- 每个会话的付费调用次数有限制,不会打印 API 密钥,也不会覆盖现有文件。
npm:
ezkielyna-image-mcp。你的应用可以通过npx -y ezkielyna-image-mcp启动它,无需克隆仓库。已列入官方 MCP 注册表,名称为io.github.EzkielynaGroup/ezkielyna-image-mcp。
要求
- Node.js 18+(
node -v)。从 nodejs.org 获取 LTS 版本。 - 一个属于 Media 组的 Ezkielyna API 密钥(Auto 组也包含图像模型)。在 ezkielyna.store 购买 API Credit(起价 $0.5,支持 QRIS/DANA/GoPay/USDT),在 api.ezkielyna.store 的 Wallet 中兑换,然后在 API Keys 下创建密钥。Standard/Premium 密钥无法使用图像模型。
- 一定的余额。每张图像的价格可通过
list_image_models工具以及 ezkielyna.store/models 查看。
安装
使用 npx(推荐): 无需安装。以下配置会运行 npx -y ezkielyna-image-mcp,并在首次启动时下载软件包(单文件,无依赖项)。
从源码安装(用于阅读或修改代码):
git clone https://github.com/EzkielynaGroup/ezkielyna-image-mcp.git
cd ezkielyna-image-mcp
node --test test/ # optional: runs against a local mock, no network, no cost
pwd # the full path of ezkielyna-image-mcp.mjs is <this folder>/ezkielyna-image-mcp.mjs
在 Windows 上,如果应用无法启动 npx,请使用 "command": "cmd",并将 "args": ["/c", "npx", "-y", "ezkielyna-image-mcp"] 作为参数。若从源码安装,请在 JSON 中使用正斜杠编写路径(C:/Users/you/ezkielyna-image-mcp/ezkielyna-image-mcp.mjs),或使用双反斜杠。
配置(环境变量)
| 变量 | 必填 | 默认值 | 说明 |
|---|---|---|---|
EZKIELYNA_API_KEY | 是 | 属于 Media 组(或 Auto 组)的密钥 | |
EZKIELYNA_BASE_URL | 否 | https://api.ezkielyna.store/v1 | API 地址 |
EZKIELYNA_IMAGE_DIR | 否 | ~/Pictures/Ezkielyna | 输出文件夹(不存在时会创建) |
EZKIELYNA_MAX_IMAGES | 否 | 30 | 每个会话的付费图像数量上限,用于防止循环失控。重启应用即可重置。 |
EZKIELYNA_TIMEOUT_MS | 否 | 300000 | 请求超时时间 |
将其添加到你的应用
将 sk-... 替换为你的 Media 密钥。从源码安装的?请使用 "command": "node",并将 "args": ["/path/to/ezkielyna-image-mcp.mjs"] 作为参数,而不是使用 npx。
Claude Desktop:依次打开 Settings → Developer → Edit Config(claude_desktop_config.json),然后完全退出并重新打开 Claude Desktop。
{
"mcpServers": {
"ezkielyna-image": {
"command": "npx",
"args": ["-y", "ezkielyna-image-mcp"],
"env": { "EZKIELYNA_API_KEY": "sk-..." }
}
}
}
Claude Code
claude mcp add ezkielyna-image -e EZKIELYNA_API_KEY=sk-... -- npx -y ezkielyna-image-mcp
添加 --scope user,即可在每个项目中使用。使用 claude mcp list 检查。
Cursor:~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目),使用与 Claude Desktop 相同的 JSON。
OpenCode:项目中的 opencode.json,或供所有项目使用的 ~/.config/opencode/opencode.json。
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ezkielyna-image": {
"type": "local",
"command": ["npx", "-y", "ezkielyna-image-mcp"],
"enabled": true,
"environment": { "EZKIELYNA_API_KEY": "sk-..." }
}
}
}
工具
| 工具 | 功能 | 费用 |
|---|---|---|
generate_image | 根据文本生成新图像。选项:model(默认值为 gpt-image-2.5)、size(例如 1024x1024)、filename。 | 按图像计费 |
edit_image | 编辑或组合 1–4 张图像(本地路径或 https 链接)。选项:model、quality(仅限 gpt-image)、size、filename。 | 按图像计费 |
list_image_models | 查看 API 密钥可用的图像模型、每张图像的价格,以及哪些模型支持编辑。 | 免费 |
编辑模型:gpt-image-2.5(默认值,最多支持 4 张参考图,适合制作 Logo 和背景)和 nano-banana-pro(最多支持 4 张参考图,细节丰富,价格更高)。上传文件总大小请控制在约 30 MB 以内(nano-banana-pro 约为 22 MB,因为图像会以 base64 格式发送);大型手机照片请先调整大小,转换为约 2000 px 的 JPEG。
每个结果都包含文件路径、模型和价格;图像大小不超过 3.5 MB 时,也会直接显示在结果中。
安全
- 只读取内容确实为图像的
.png、.jpg、.jpeg、.webp文件,大小上限为 20 MB;链接必须使用 https。 - 只会在输出文件夹内写入文件,会清理文件名,且不会覆盖已有文件(
name-1.png、name-2.png……)。 - 每条答复和日志中都会清除 API 密钥。日志输出到 stderr;stdout 仅包含 MCP 消息。
EZKIELYNA_MAX_IMAGES限制每个会话中的付费调用次数。
其他提供商
此服务基于 Ezkielyna API 构建。EZKIELYNA_BASE_URL 可以指向其他与 OpenAI 兼容的端点,只要该端点通过 /v1/images/generations 和 /v1/images/edits 提供相同名称的图像模型即可;但在这些端点上不会显示每张图像的价格。
开发
node --test test/
测试会通过 stdio 启动服务,并连接本地模拟网关:无需联网,也不会产生费用。欢迎提交问题和拉取请求。
印度尼西亚语
用于通过 AI 助手(Claude Desktop、Claude Code、Cursor、OpenCode)从电脑上的文件创建和编辑图像的 MCP 服务。例如:“将 Logo ~/Toko/logo.png 贴到照片 ~/Toko/kaos.jpg 左胸位置,并保存为 kaos-logo。”
- 只需 Node.js 18+。可通过 npm 获取:应用会使用
npx -y ezkielyna-image-mcp运行,无需克隆。也可以从源码运行(git clone,参见上文)。 - 需要 Ezkielyna API 的 Media 组 API 密钥(或 Auto)。可通过 QRIS/DANA/GoPay 充值,最低 $0.5:ezkielyna.store/beli-api-key。
- 各应用的配置与上方示例相同,只需替换
sk-...。 - 完整的印度尼西亚语指南:ezkielyna.store/panduan/mcp-gambar。
许可证
MIT。Ezkielyna 是独立的 API 网关,与模型供应商或 MCP 客户端开发者均无关联。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。