EverArt MCP Server

EverArt MCP Server

site icon
2025.04.20 84000
JavaScript图像生成内容创作内容生成
EverArt MCP Server 实现图像生成功能。它支持多种模型选项,能够根据用户提供的描述生成高质量的图像,并支持在浏览器中查看生成的图像。
View on GitHub

Overview

基本能力

产品定位

EverArt MCP Server 是一个图像生成服务器,专为 Claude Desktop 设计,通过 EverArt 的 API 实现图像生成功能。

核心功能

  1. 图像生成:根据用户提供的描述生成图像,支持多种模型选项。
  2. 多模型支持:提供多种预训练模型,如 FLUX1.1、SD3.5、Recraft-Real 等。
  3. 浏览器预览:生成的图像可以直接在浏览器中查看。
  4. Docker 支持:支持通过 Docker 容器化部署。

适用场景

  1. 内容创作:为设计师、艺术家等提供快速的图像生成工具。
  2. 开发测试:开发人员可以用于测试图像生成功能。
  3. 教育演示:用于演示图像生成技术的应用。

工具列表

  1. generate_image
  2. 功能:根据用户提供的描述生成图像,支持多种模型选项。
  3. 参数
    • prompt:图像描述。
    • model:模型 ID(默认:"207910310772879360")。
    • image_count:生成图像的数量(默认:1)。
  4. 响应格式:生成成功后返回图像 URL 和生成详情。

常见问题解答

  1. 如何设置 API 密钥?
  2. 通过环境变量 EVERART_API_KEY 设置。
  3. 如何选择不同的模型?
  4. 在调用 generate_image 工具时,通过 model 参数指定模型 ID。

使用教程

使用依赖

  1. 安装 Node.js 和 npm。
  2. 获取 EverArt API 密钥。

安装教程

  1. 克隆项目并安装依赖: bash npm install export EVERART_API_KEY=your_key_here
  2. 通过 Docker 构建镜像: sh docker build -t mcp/everart -f src/everart/Dockerfile .

调试方式

  1. 运行 Docker 容器: bash docker run -i --rm -e EVERART_API_KEY mcp/everart
  2. 使用 NPX 运行: bash npx -y @modelcontextprotocol/server-everart
  3. 调用 generate_image 工具测试图像生成功能。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。