MCP ServerSTDIOOfficialv1.5.0

Image Generation MCP Server MCP Server

MCP server for AI image generation via OpenAI, Stable Diffusion (SD WebUI), or placeholders.

io.github.pvliesdonk/image-generation-mcp

Hosted URL

https://pvliesdonk.github.io/image-generation-mcp/

Transport

STDIO

Auth

No auth required

What the Image Generation MCP Server MCP server does

How models use it and what it is built for.

MCP server for AI image generation via OpenAI, Stable Diffusion (SD WebUI), or placeholders.

Connect to Image Generation MCP Server

Hosted endpoint — paste into any MCP client.

https://pvliesdonk.github.io/image-generation-mcp/

Environment variables

Configuration this server reads at startup.

  • IMAGE_GENERATION_MCP_READ_ONLY

    When true, write-tagged tools (generate_image) are hidden. Set to false to enable image generation.

  • IMAGE_GENERATION_MCP_SCRATCH_DIR

    Directory for saved generated images. Created automatically on first use.

  • IMAGE_GENERATION_MCP_DEFAULT_PROVIDER

    Default provider selection: auto (keyword-based), openai, sd_webui, or placeholder. Deprecated alias 'a1111' is also accepted.

  • IMAGE_GENERATION_MCP_OPENAI_API_KEYSecret

    OpenAI API key. Enables the OpenAI provider (gpt-image-1, dall-e-3) when set.

  • IMAGE_GENERATION_MCP_SD_WEBUI_HOST

    SD WebUI base URL (e.g. http://localhost:7860). Enables the SD WebUI provider when set.

  • IMAGE_GENERATION_MCP_SD_WEBUI_MODEL

    SD WebUI checkpoint name for model-aware preset detection (SD 1.5 vs SDXL vs Lightning vs Flux).

  • IMAGE_GENERATION_MCP_A1111_HOST

    Deprecated — use SD_WEBUI_HOST instead. Accepted as fallback.

  • IMAGE_GENERATION_MCP_A1111_MODEL

    Deprecated — use SD_WEBUI_MODEL instead. Accepted as fallback.

  • FASTMCP_LOG_LEVEL

    Log level for FastMCP internals; app loggers default to INFO, -v overrides both to DEBUG.

  • IMAGE_GENERATION_MCP_SERVER_NAME

    Server name shown to MCP clients in the initialization response.

  • IMAGE_GENERATION_MCP_INSTRUCTIONS

    System-level instructions injected into LLM context.

  • IMAGE_GENERATION_MCP_BEARER_TOKENSecret

    Static bearer token for HTTP authentication.

  • IMAGE_GENERATION_MCP_AUTH_MODE

    OIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.

  • IMAGE_GENERATION_MCP_BASE_URL

    Public base URL for OIDC redirects (e.g. https://mcp.example.com). Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_CONFIG_URL

    OIDC discovery endpoint URL. Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_CLIENT_ID

    OIDC client ID. Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRETSecret

    OIDC client secret. Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEYSecret

    Signing key for OIDC session JWTs (critical on Linux/Docker).

  • IMAGE_GENERATION_MCP_OIDC_AUDIENCE

    Expected JWT audience claim. Leave unset if your provider does not set one.

  • IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES

    Comma-separated required OIDC scopes (default: openid for oidc-proxy mode, none for remote mode).

  • IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN

    Verify access token JWT instead of id_token.

  • IMAGE_GENERATION_MCP_READ_ONLY

    When true, write-tagged tools (generate_image) are hidden. Set to false to enable image generation.

  • IMAGE_GENERATION_MCP_SCRATCH_DIR

    Directory for saved generated images inside the container.

  • IMAGE_GENERATION_MCP_DEFAULT_PROVIDER

    Default provider selection: auto (keyword-based), openai, sd_webui, or placeholder. Deprecated alias 'a1111' is also accepted.

  • IMAGE_GENERATION_MCP_OPENAI_API_KEYSecret

    OpenAI API key. Enables the OpenAI provider (gpt-image-1, dall-e-3) when set.

  • IMAGE_GENERATION_MCP_SD_WEBUI_HOST

    SD WebUI base URL (e.g. http://localhost:7860). Enables the SD WebUI provider when set.

  • IMAGE_GENERATION_MCP_SD_WEBUI_MODEL

    SD WebUI checkpoint name for model-aware preset detection (SD 1.5 vs SDXL vs Lightning vs Flux).

  • IMAGE_GENERATION_MCP_A1111_HOST

    Deprecated — use SD_WEBUI_HOST instead. Accepted as fallback.

  • IMAGE_GENERATION_MCP_A1111_MODEL

    Deprecated — use SD_WEBUI_MODEL instead. Accepted as fallback.

  • FASTMCP_LOG_LEVEL

    Log level for FastMCP internals; app loggers default to INFO, -v overrides both to DEBUG.

  • IMAGE_GENERATION_MCP_SERVER_NAME

    Server name shown to MCP clients in the initialization response.

  • IMAGE_GENERATION_MCP_INSTRUCTIONS

    System-level instructions injected into LLM context.

  • IMAGE_GENERATION_MCP_HTTP_PATH

    HTTP endpoint mount path for streamable-HTTP transport.

  • IMAGE_GENERATION_MCP_EVENT_STORE_URL

    EventStore backend for SSE session resumability. file:///path (file-backed, survives restarts) or memory:// (in-process only, dev mode).

  • PUID

    Run as this UID (Docker entrypoint).

  • PGID

    Run as this GID (Docker entrypoint).

  • IMAGE_GENERATION_MCP_BEARER_TOKENSecret

    Static bearer token for HTTP authentication.

  • IMAGE_GENERATION_MCP_AUTH_MODE

    OIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.

  • IMAGE_GENERATION_MCP_BASE_URL

    Public base URL for OIDC redirects (e.g. https://mcp.example.com). Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_CONFIG_URL

    OIDC discovery endpoint URL. Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_CLIENT_ID

    OIDC client ID. Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRETSecret

    OIDC client secret. Required for OIDC.

  • IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEYSecret

    Signing key for OIDC session JWTs (critical on Linux/Docker).

  • IMAGE_GENERATION_MCP_OIDC_AUDIENCE

    Expected JWT audience claim. Leave unset if your provider does not set one.

  • IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES

    Comma-separated required OIDC scopes (default: openid for oidc-proxy mode, none for remote mode).

  • IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN

    Verify access token JWT instead of id_token.

Resources

Where to find authoritative docs and source for Image Generation MCP Server.

Skip the local setup — run MCP in your browser

MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 30+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.

Open Agent Studio

Related servers

More on MCP Playground