Doubledown EverArt MCP 服务器
高级EverArt模型上下文协议服务器,支持img2img、自定义模型训练和完整的API功能
  ](https://github.com/dudoxx/ddx-everart-mcp)
✨ 特点/功能
文本到图像的生成
- ✅ FLUX1.1(标准版 & 超级版)
- ✅ 稳定扩散3.5大型模型
- ✅ Recraft V3(真实感与矢量图)
- ✅ 支持多种格式(PNG、JPEG、WebP、SVG)
- ✅ SVG 优化
- ✅ 动态分辨率(256-2048像素)
图像到图像 ✨ 新品
- ✅ 从URL转换现有图像
- ✅ 风格迁移与增强
- ✅ 基于基础图像的引导生成
- ✅ 支持所有EverArt型号
分辨率控制 ✨ 新品
- ✅ 自定义高度和宽度(256-2048像素)
- ✅ 每代产品尺寸灵活可调
- ✅ 默认设置为1024x1024(向后兼容)
网页集成
- ✅ 自定义输出路径
- ✅ 支持Web项目结构(React、Vue、Next.js)
- ✅ 自动创建目录
- ✅ 本地图像存储
📦 安装
# Clone the repository
git clone https://github.com/dudoxx/ddx-everart-mcp.git
cd ddx-everart-mcp
# Install dependencies
pnpm install
# Build the project
pnpm run build🚀 快速入门
配置Claude代码
添加到 ~/.claude.json:
{
"mcpServers": {
"ddx-everart-mcp": {
"timeout": 60,
"type": "stdio",
"command": "node",
"args": [
"/absolute/path/to/ddx-everart-mcp/build/index.js"
],
"env": {
"EVERART_API_KEY": "your_api_key_here"
}
}
}
}📖 使用示例
文本到图像(txt2img)
基本生成,使用默认的1024x1024分辨率:
// Ask Claude Code:
"Generate a serene mountain landscape at sunset"自定义分辨率
生成自定义尺寸的图像:
// Ask Claude Code:
"Generate a wide panoramic mountain landscape, use width 2048 and height 512"支持的尺寸:
- 最低256x256 像素
- 最大值2048x2048像素
- 默认(当未指定时)1024x1024 像素
图像到图像(img2img)
从URL转换现有图像:
// Ask Claude Code:
"Transform this image into a watercolor painting style: https://example.com/photo.jpg, type img2img"完整的img2img工作流程:
// Step 1: Use an image URL
const imageUrl = "https://example.com/base-image.jpg";
// Step 2: Request transformation
"Take this image: https://example.com/base-image.jpg and make it look like an oil painting, use type img2img"结合特性
使用自定义分辨率进行img2img操作:
// Ask Claude Code:
"Transform https://example.com/photo.jpg into anime style, type img2img, width 1536, height 1024"🔧 工具参数
生成图像
| 参数 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
prompt | 字符串 | ✅ 是 | - | 所需图像的文本描述 |
type | 字符串 | 否 | txt2img | 生成类型: txt2img 或者 img2img |
image | 字符串 | 条件\* | - | img2img 的图像 URL(当类型为时必填) img2img) |
height | 序号 | 编号 | 1024 | 图像高度(256-2048) |
width | 编号 | 序号 | 1024 | 图像宽度(256-2048) |
model | 字符串 | 否 | 5000 | 模型ID(5000,9000,6000,7000,8000) |
format | 字符串 | 否 | png | 输出格式(svg、png、jpg、webp) |
image_count | 序号 | 编号 | 1 | 图片数量(1-10) |
\*当……时必需 type 是 img2img
⚠️ 故障排除
img2img 问题
问题“图像参数必须是一个有效的HTTP或HTTPS URL”
- 解决方案确保你的图片URL以……开头
http://或者https:// - 示例✅
https://example.com/image.jpg❌(这个符号在中文中通常表示“错误”或“不正确”,没有直接的中文翻译,但可以理解为“错误”或“不对”)example.com/image.jpg
问题“img2img 需要图像参数”
- 解决方案当使用时
type: img2img,你必须提供一个imageURL参数 - 示例包括两者
type: img2img并且image: https://...
问题使用 img2img 时生成失败
- 解决方案验证图片URL是否可公开访问,并且返回的是有效的图片
- 提示首先在浏览器中测试该URL
分辨率问题
问题“高度必须在256到2048之间”
- 解决方案使用支持范围内的尺寸
- 有效256,512,768,1024,1536,2048
- 无效128,4096,-100
🔄 向后兼容性
所有现有功能保持不变:
- ✅ 不加(前缀/修饰语)地打电话
type默认为txt2img - ✅ 不接电话(或:未接来电)
height/width默认设置为1024x1024 - ✅ 所有之前的参数仍然与之前完全一样正常工作
- ✅ 对现有集成无破坏性更改
🙏 版权归属
这个项目是经过重构和增强的版本 Everart-Forge-MCP(注:这个名称可能是一个特定项目或工具的名称,直接翻译为中文保持原样,但根据上下文,如果这是一个需要解释或有特定含义的名称,可能需要进一步的翻译或解释。不过,基于提供的信息,这里直接给出了音译加原样保留的翻译。) 由尼克·鲍曼撰写。我们对使这一切成为可能的原始工作表示衷心感谢。
由……重构DoubtXX 有限责任公司(汉堡,德国) 原作者尼克·鲍曼 许可证麻省理工学院(MIT)
______________________________________________________________________
在汉堡,用爱心制作于 Dudoxx UG
