首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页
学习
活动
专区
圈层
工具
MCP广场
MCP广场 >详情页
servers2025-05-263分享
github
一款供Claude Desktop使用的图像生成服务器,该服务器借助EverArt的API实现图像生成功能。
By modelcontextprotocol
2025-05-263
github
详情内容

EverArt MCP 服务器

使用 EverArt API 的 Claude 桌面图像生成服务器。

安装

npm install
export EVERART_API_KEY=你的密钥

配置

与 Claude 桌面一起使用

添加到 Claude 桌面配置:

Docker

{
  "mcpServers": {
    "everart": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "EVERART_API_KEY", "mcp/everart"],
      "env": {
        "EVERART_API_KEY": "你的密钥"
      }
    }
  }
}

NPX

{
  "mcpServers": {
    "everart": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-everart"],
      "env": {
        "EVERART_API_KEY": "你的密钥"
      }
    }
  }
}

与 VS Code 一起使用

快速安装,请使用以下一键安装按钮...

在 VS Code 中使用 NPX 安装 在 VS Code Insiders 中使用 NPX 安装

在 VS Code 中使用 Docker 安装 在 VS Code Insiders 中使用 Docker 安装

手动安装:在 VS Code 中,将以下 JSON 代码块添加到您的用户设置 (JSON) 文件中。您可以按 Ctrl + Shift + P 并输入 Preferences: Open Settings (JSON) 来完成此操作。

或者,您可以将其添加到工作区中的 .vscode/mcp.json 文件中。这将允许您与他人共享配置。

请注意,使用mcp.json文件时需要mcp键。

Docker

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "everart_api_key",
        "description": "EverArt API 密钥",
        "password": true
      }
    ],
    "servers": {
      "everart": {
        "command": "docker",
        "args": ["run", "-i", "--rm", "-e", "EVERART_API_KEY", "mcp/everart"],
        "env": {
          "EVERART_API_KEY": "${input:everart_api_key}"
        }
      }
    }
  }
}

NPX

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "everart_api_key",
        "description": "EverArt API 密钥",
        "password": true
      }
    ],
    "servers": {
      "everart": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-everart"],
        "env": {
          "EVERART_API_KEY": "${input:everart_api_key}"
        }
      }
    }
  }
}

工具

generate_image

使用多种模型选项生成图像。在浏览器中打开结果并返回URL。

参数:

{
  prompt: string,       // 图片描述
  model?: string,       // 模型ID (默认: "207910310772879360")
  image_count?: number  // 图片数量 (默认: 1)
}

模型:

  • 5000: FLUX1.1 (标准)
  • 9000: FLUX1.1-ultra
  • 6000: SD3.5
  • 7000: Recraft-Real
  • 8000: Recraft-Vector

所有生成的图像尺寸为1024x1024。

示例用法:

const result = await client.callTool({
  name: "generate_image",
  arguments: {
    prompt: "一只优雅地坐着的猫",
    model: "7000",
    image_count: 1
  }
});

响应格式:

Image generated successfully!
The image has been opened in your default browser.

Generation details:
- Model: 7000
- Prompt: "A cat sitting elegantly"
- Image URL: https://storage.googleapis.com/... 

You can also click the URL above to view the image again.

使用Docker构建

docker build -t mcp/everart -f src/everart/Dockerfile .
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档