EverArt生成服务器
一个高级的Cline MCP服务器,利用EverArt的AI模型生成矢量和光栅图像,支持灵活存储、多种格式和强大的图像生成能力。
服务介绍
EverArt Forge MCP for Cline
一个先进的模型上下文协议(MCP)服务器,用于Cline,它集成了EverArt的AI模型以生成矢量和光栅图像。此服务器提供了强大的图像生成功能,并具有灵活的存储选项和格式转换功能。
功能
-
矢量图形生成
- 使用Recraft-Vector模型创建SVG矢量图形
- 自动SVG优化
- 非常适合徽标、图标和可缩放图形
-
光栅图像生成
- 支持PNG、JPEG和WebP格式
- 多种AI模型适用于不同风格
- 高质量图像处理
-
灵活的存储
- 自定义输出路径和文件名
- 自动目录创建
- 格式验证和扩展名处理
- Web项目集成
可用模型
- 5000:FLUX1.1: 标准质量,通用图像生成
- 9000:FLUX1.1-ultra: 超高质量,适用于详细图像
- 6000:SD3.5: Stable Diffusion 3.5,适用于多种风格
- 7000:Recraft-Real: 照片写实风格
- 8000:Recraft-Vector: 矢量艺术风格 (SVG输出)
安装
-
克隆仓库:
git clone https://github.com/nickbaumann98/everart-forge-mcp.git cd everart-forge-mcp -
安装依赖项:
npm install -
构建项目:
npm run build -
获取您的EverArt API密钥:
- 在EverArt注册
- 导航到您的帐户设置
- 创建或复制您的API密钥
-
将服务器添加到您的Cline MCP设置文件中:
对于VS Code扩展:
编辑~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:{ "mcpServers": { "everart-forge": { "command": "node", "args": ["/absolute/path/to/everart-forge-mcp/build/index.js"], "env": { "EVERART_API_KEY": "your_api_key_here" }, "disabled": false, "autoApprove": [] } } }对于Claude桌面应用程序:
编辑~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或相应的位置 -
重启Cline以加载新的MCP服务器
使用示例
配置完成后,您可以使用Cline通过以下提示来生成图像:
- "使用Recraft-Vector模型生成一个极简主义技术徽标,格式为SVG"
- "使用FLUX1.1-ultra模型创建一个照片写实的风景图像"
- "为我的项目制作一个代表人工智能的矢量图标"
- "生成一个专业公司徽标作为SVG文件并保存到我的桌面上"
工具功能
该服务器提供以下工具:
generate_image
使用广泛的自定义选项生成图像:
Parameters:
- prompt (required): Text description of desired image
- model: Model ID (5000:FLUX1.1, 9000:FLUX1.1-ultra, 6000:SD3.5, 7000:Recraft-Real, 8000:Recraft-Vector)
- format: Output format (svg, png, jpg, webp)
- output_path: Custom output path for the image
- web_project_path: Path to web project root for proper asset organization
- project_type: Web project type (react, vue, html, next, etc.)
- asset_path: Subdirectory within the web project assets
- image_count: Number of images to generate (1-10)
注释:
- SVG 格式仅适用于 Recraft-Vector (8000) 模型
- 默认格式为:模型 8000 为 "svg",其他模型为 "png"
- 您可以指定组合的模型 ID(例如:"8000:Recraft-Vector")
list_images
列出服务器存储的所有先前生成的图像。
view_image
在默认图像查看器中打开特定图像:
Parameters:
- filename: Name of the image file to view
故障排除
- 错误:无效的模型 ID:请确保您使用的是支持的模型 ID 之一(5000, 6000, 7000, 8000, 9000)
- 格式与模型不兼容:SVG 格式仅适用于 Recraft-Vector (8000) 模型
- 找不到图像:使用 list_images 工具查看可用图像
- API 认证失败:检查您的 EverArt API 密钥
- 图像未显示:检查文件权限和路径
许可证
MIT 许可证 - 详情请参见 LICENSE 文件。