使用 EverArt 的 API 为 Claude Desktop 提供图像生成服务。
要通过 Smithery 自动安装 Everart 以供 Claude Desktop 使用:
npx -y @smithery/cli install @smithery-ai/everart --client claude
npm install
export EVERART_API_KEY=your_key_here
添加到 Claude Desktop 配置中:
{
"mcpServers": {
"everart": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "EVERART_API_KEY", "mcp/everart"],
"env": {
"EVERART_API_KEY": "your_key_here"
}
}
}
}
{
"mcpServers": {
"everart": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everart"],
"env": {
"EVERART_API_KEY": "your_key_here"
}
}
}
}
使用多种模型选项生成图像。在浏览器中打开结果并返回 URL。
参数:
{
prompt: string, // 图像描述
model?: string, // 模型ID(默认:"207910310772879360")
image_count?: number // 图像数量(默认:1)
}
模型:
所有生成的图像尺寸均为 1024x1024。
示例用法:
const result = await client.callTool({
name: "generate_image",
arguments: {
prompt: "一只优雅地坐着的猫",
model: "7000",
image_count: 1
}
});
响应格式:
图像已成功生成!
该图像已在您的默认浏览器中打开。
生成详情:
- 模型:7000
- 描述:"一只优雅地坐着的猫"
- 图像URL:https://storage.googleapis.com/...
您也可以点击上述链接再次查看图像。
docker build -t mcp/everart -f src/everart/Dockerfile .