home / mcp / everart forge mcp server

EverArt Forge MCP Server

Provides an MCP server that generates vector and raster images via EverArt models and stores outputs for web projects.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "nickbaumann98-everart-forge-mcp": {
      "command": "node",
      "args": [
        "/absolute/path/to/everart-forge-mcp/build/index.js"
      ],
      "env": {
        "EVERART_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

EverArt Forge MCP for Cline is an MCP server that connects to EverArt’s AI image generation capabilities. It lets you generate SVG vector graphics and raster images through multiple models, with flexible storage options and easy integration into your web projects. This guide shows you how to install, configure, and use the server so you can automate image creation from prompts.

How to use

You will interact with the MCP server through an MCP client. The server exposes a simple set of image-generation tools you can invoke with prompts and a few options. Common workflows include creating a vector SVG logo using the vector model, or generating high-quality raster images in PNG, JPEG, or WebP formats using one of the available models. You can also specify where to save outputs and how assets are organized within your web project.

How to install

Prerequisites you need before starting:

  • Node.js and npm installed on your system
  • A text editor for editing configuration files
  • Access to a CLI with Git installed

Clone the MCP server repository and move into its directory.

git clone https://github.com/nickbaumann98/everart-forge-mcp.git
cd everart-forge-mcp

Install dependencies for the MCP server.

npm install

Build the MCP server so it becomes ready to run.

npm run build

Prepare your EverArt API key and configure the MCP server settings. You will store the API key in an environment variable and point to the built index script.

# Example environment variable for your shell (replace with your actual API key)
export EVERART_API_KEY=your_api_key_here

Add the MCP server to your client’s MCP settings. The following snippet shows how to configure the stdio server entry that runs the built MCP script with the necessary environment variable.

{
  "mcpServers": {
    "everart-forge": {
      "type": "stdio",
      "command": "node",
      "args": ["/absolute/path/to/everart-forge-mcp/build/index.js"],
      "env": {
        "EVERART_API_KEY": "your_api_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Restart your MCP client or the Cline integration to load the new MCP server configuration. After restarting, you can begin generating images using the available tools.

Notes on usage and capabilities

Available models include the standard Flux and Recraft series, covering both raster and vector generation. Vector outputs are provided as SVGs when using the Recraft-Vector model. Raster formats supported include PNG, JPEG, and WebP. You can customize storage paths and filenames, and the server will automatically create directories as needed. Use the output path and project-type options to organize assets for web projects.

Troubleshooting and tips

If you encounter issues, verify that the EverArt API key is correctly set in your environment and that the index script is accessible at the path specified in the configuration. Ensure your output paths have proper write permissions. If an image fails to generate, list available images to confirm storage location and verify the model ID you provided is valid. If the server does not start, review the startup logs for any syntax or path errors in the index.js build.

Available tools

generate_image

Generate images with extensive customization options including prompt, model, output format, and paths to save results.

list_images

List all images generated by the MCP server that are stored on disk.

view_image

Open a specific generated image in the default image viewer by filename.