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

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.

Try Image Generation MCP Server with 30+ AI models

Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.

Open Agent Studio

Related servers

More on MCP Playground