EverArt MCP 服务器
EverArt 的图像生成服务器,适用于 Claude Desktop,使用 EverArt 的 API。
安装
npm install
export EVERART_API_KEY=your_key_here
配置
将以下内容添加到 Claude Desktop 配置文件:
Docker
{
"mcpServers": {
"everart": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "EVERART_API_KEY", "mcp/everart"],
"env": {
"EVERART_API_KEY": "your_key_here"
}
}
}
}
NPX
{
"mcpServers": {
"everart": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everart"],
"env": {
"EVERART_API_KEY": "your_key_here"
}
}
}
}
工具
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: "A cat sitting elegantly",
model: "7000",
image_count: 1
}
});
响应格式:
图像生成成功!
图像已在您的默认浏览器中打开。
生成详情:
- 模型:7000
- 描述:"A cat sitting elegantly"
- 图像 URL:https://storage.googleapis.com/...
您还可以点击上面的 URL 查看图像。
使用 Docker 构建
docker build -t mcp/everart -f src/everart/Dockerfile .