返回市场
永恒艺术锻造MCP服务器

永恒艺术锻造MCP服务器

作者:nickbaumann9810 星标更新:2025-03-02

项目介绍

EverArt Forge MCP for Cline

EverArt Forge MCP

这是一个高级的模型上下文协议(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输出)

安装

  1. 克隆仓库:

    git clone https://github.com/nickbaumann98/everart-forge-mcp.git
    cd everart-forge-mcp
    
  2. 安装依赖:

    npm install
    
  3. 构建项目:

    npm run build
    
  4. 获取您的EverArt API密钥:

    • EverArt注册
    • 导航到您的账户设置
    • 创建或复制您的API密钥
  5. 将服务器添加到您的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)或您操作系统的相应位置

  6. 重启Cline以加载新的MCP服务器

使用示例

配置完成后,您可以使用Cline生成带有提示的图像,例如:

  • "使用Recraft-Vector模型生成一个极简科技标志的SVG格式"
  • "使用FLUX1.1-ultra模型创建一个摄影级真实的风景图像"
  • "为我的项目生成一个代表人工智能的矢量图标"
  • "生成一个专业的公司标志作为SVG文件并保存到我的桌面上"

工具能力

该服务器提供以下工具:

generate_image

生成具有广泛自定义选项的图像:

参数:
- prompt(必需):所需图像的文字描述
- model:模型ID(5000:FLUX1.1, 9000:FLUX1.1-ultra, 6000:SD3.5, 7000:Recraft-Real, 8000:Recraft-Vector)
- format:输出格式(svg, png, jpg, webp)
- output_path:图像的自定义输出路径
- web_project_path:Web项目的根路径,以便正确组织资源
- project_type:Web项目类型(react, vue, html, next等)
- asset_path:Web项目资产中的子目录
- image_count:要生成的图像数量(1-10)

注意事项:

  • SVG格式仅在使用Recraft-Vector(8000)模型时可用
  • 默认格式为模型8000的“svg”,其他模型为“png”
  • 您可以指定组合模型ID(例如,“8000:Recraft-Vector”)

list_images

列出服务器存储的所有先前生成的图像。

view_image

打开默认图像查看器中的特定图像:

参数:
- filename:要查看的图像文件名

故障排除

  • 错误:无效的模型ID:确保您使用的是支持的模型ID之一(5000, 6000, 7000, 8000, 9000)
  • 格式与模型不兼容:SVG格式仅在使用Recraft-Vector(8000)模型时可用
  • 图像未找到:使用list_images工具查看可用图像
  • API认证失败:检查您的EverArt API密钥
  • 图像未显示:检查文件权限和路径

许可证

MIT许可证 - 详情见LICENSE文件。 </中文翻译>