Image Generation MCP Server

MCP server enabling high-quality image generation via Together AI's Flux.1 Schnell model.

Local serverstdioTypeScript

What is the Image Generation MCP server?

Connect Image Generation to Claude, Cursor or any other MCP client and it stops being a tab you switch to. MCP server enabling high-quality image generation via Together AI's Flux.1 Schnell model. The image generation mcp server is what makes that connection.

What the server does

A Model Context Protocol (MCP) server that enables seamless generation of high-quality images using the Flux.1 Schnell model via Together AI. This server provides a standardized interface to specify image generation parameters.

  • High-quality image generation powered by the Flux.1 Schnell model
  • Support for customizable dimensions (width and height)
  • Clear error handling for prompt validation and API issues
  • Easy integration with MCP-compatible clients
  • Optional image saving to disk in PNG format

Installation

together-mcp on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • Configuration — The Configuration tool exposed by this server
  • Parameters — // Optional with defaults model?: string; // Default: "black-forest-labs/FLUX.1-schnell-Free" width?: number; // Default: 1024 (min: 128, max: 2048)

Credentials and setup notes

Configuration is passed through the environment: TOGETHER_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

  • Node.js >= 16 - Together AI API key 1. Sign in at api.together.xyz 2. Navigate to API Keys settings 3. Click "Create" to generate a new API key 4. Copy the generated key for use in your MCP configuration

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Among the AI and media services options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Image Generation's toolset — Configuration, Parameters — is a fair guide to whether it matches your workflow. It is maintained by manascb1344; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Available tools

ToolWhat it does
ConfigurationThe Configuration tool exposed by this server.
Parameters// Optional with defaults model?: string; // Default: "black-forest-labs/FLUX.1-schnell-Free" width?: number; // Default: 1024 (min: 128, max: 2048) height?: number; // Default: 768 (min: 128, max: 2048) steps?: number;

How to install the Image Generation MCP server

{
  "mcpServers": {
    "together-image-gen": {
      "command": "npx",
      "args": ["together-mcp@latest -y"],
      "env": {
        "TOGETHER_API_KEY": "<API KEY>"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js >= 16 - Together AI API key 1. Sign in at api.together.xyz 2. Navigate to API Keys settings 3. Click "Create" to generate a new API key 4. Copy the generated key for use in your MCP configuration
VariableDescriptionRequired
TOGETHER_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use Image Generation to Configuration.
  • Use Image Generation to Parameters.

Frequently asked questions

The server uses the Flux.1 Schnell model from Together AI (`black-forest-labs/FLUX.1-schnell-Free` by default).