The EverArt MCP Server is an image generation server designed for Claude Desktop, leveraging EverArt's API to create high-quality images based on user prompts. This server supports multiple models and provides seamless integration with Claude Desktop for enhanced creative workflows.
To install the EverArt MCP Server, run the following commands:
npm install
export EVERART_API_KEY=your_key_here
To configure the EverArt MCP Server for use with Claude Desktop, add the following settings to your Claude Desktop configuration file.
{
"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"
}
}
}
}
generate_image
The generate_image
tool allows users to generate images using various models. The result is opened in the browser, and the image URL is returned.
{
prompt: string, // Image description
model?: string, // Model ID (default: "207910310772879360")
image_count?: number // Number of images (default: 1)
}
All images are generated at 1024x1024 resolution.
const result = await client.callTool({
name: "generate_image",
arguments: {
prompt: "A cat sitting elegantly",
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.
To build the EverArt MCP Server using Docker, run the following command:
docker build -t mcp/everart -f src/everart/Dockerfile .