Image Generation MCP Server
MCP server for AI image generation via OpenAI, Stable Diffusion (SD WebUI), or placeholders.
Verdict not yet evaluated for this tool. The semantic screen takes adversarial cases first; coverage rolls out as the corpus expands (15/150 labels to graduation). The deterministic conformance probe is built but has not yet run on the public corpus, so a recorded verdict here is REVIEW or UNVERIFIED, never a clearing ALLOW. Until a verdict is recorded, an agent should treat this tool as not-yet-cleared and fall back to its own checks. Method: the eval, four-state verdict, honest limits.
Own this server? Screen its description →
IMAGE_GENERATION_MCP_READ_ONLYWhen true, write-tagged tools (generate_image) are hidden. Set to false to enable image generation.
IMAGE_GENERATION_MCP_SCRATCH_DIRDirectory for saved generated images. Created automatically on first use.
IMAGE_GENERATION_MCP_DEFAULT_PROVIDERDefault provider selection: auto (keyword-based), openai, sd_webui, or placeholder. Deprecated alias 'a1111' is also accepted.
IMAGE_GENERATION_MCP_OPENAI_API_KEYOpenAI API key. Enables the OpenAI provider (gpt-image-1, dall-e-3) when set.
IMAGE_GENERATION_MCP_SD_WEBUI_HOSTSD WebUI base URL (e.g. http://localhost:7860). Enables the SD WebUI provider when set.
IMAGE_GENERATION_MCP_SD_WEBUI_MODELSD WebUI checkpoint name for model-aware preset detection (SD 1.5 vs SDXL vs Lightning vs Flux).
IMAGE_GENERATION_MCP_A1111_HOSTDeprecated — use SD_WEBUI_HOST instead. Accepted as fallback.
IMAGE_GENERATION_MCP_A1111_MODELDeprecated — use SD_WEBUI_MODEL instead. Accepted as fallback.
FASTMCP_LOG_LEVELLog level for FastMCP internals; app loggers default to INFO, -v overrides both to DEBUG.
IMAGE_GENERATION_MCP_SERVER_NAMEServer name shown to MCP clients in the initialization response.
IMAGE_GENERATION_MCP_INSTRUCTIONSSystem-level instructions injected into LLM context.
IMAGE_GENERATION_MCP_BEARER_TOKENStatic bearer token for HTTP authentication.
IMAGE_GENERATION_MCP_AUTH_MODEOIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.
IMAGE_GENERATION_MCP_BASE_URLPublic base URL for OIDC redirects (e.g. https://mcp.example.com). Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_CONFIG_URLOIDC discovery endpoint URL. Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_CLIENT_IDOIDC client ID. Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRETOIDC client secret. Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEYSigning key for OIDC session JWTs (critical on Linux/Docker).
IMAGE_GENERATION_MCP_OIDC_AUDIENCEExpected JWT audience claim. Leave unset if your provider does not set one.
IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPESComma-separated required OIDC scopes (default: openid for oidc-proxy mode, none for remote mode).
IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKENVerify access token JWT instead of id_token.
IMAGE_GENERATION_MCP_READ_ONLYWhen true, write-tagged tools (generate_image) are hidden. Set to false to enable image generation.
IMAGE_GENERATION_MCP_SCRATCH_DIRDirectory for saved generated images inside the container.
IMAGE_GENERATION_MCP_DEFAULT_PROVIDERDefault provider selection: auto (keyword-based), openai, sd_webui, or placeholder. Deprecated alias 'a1111' is also accepted.
IMAGE_GENERATION_MCP_OPENAI_API_KEYOpenAI API key. Enables the OpenAI provider (gpt-image-1, dall-e-3) when set.
IMAGE_GENERATION_MCP_SD_WEBUI_HOSTSD WebUI base URL (e.g. http://localhost:7860). Enables the SD WebUI provider when set.
IMAGE_GENERATION_MCP_SD_WEBUI_MODELSD WebUI checkpoint name for model-aware preset detection (SD 1.5 vs SDXL vs Lightning vs Flux).
IMAGE_GENERATION_MCP_A1111_HOSTDeprecated — use SD_WEBUI_HOST instead. Accepted as fallback.
IMAGE_GENERATION_MCP_A1111_MODELDeprecated — use SD_WEBUI_MODEL instead. Accepted as fallback.
FASTMCP_LOG_LEVELLog level for FastMCP internals; app loggers default to INFO, -v overrides both to DEBUG.
IMAGE_GENERATION_MCP_SERVER_NAMEServer name shown to MCP clients in the initialization response.
IMAGE_GENERATION_MCP_INSTRUCTIONSSystem-level instructions injected into LLM context.
IMAGE_GENERATION_MCP_HTTP_PATHHTTP endpoint mount path for streamable-HTTP transport.
IMAGE_GENERATION_MCP_EVENT_STORE_URLEventStore backend for SSE session resumability. file:///path (file-backed, survives restarts) or memory:// (in-process only, dev mode).
PUIDRun as this UID (Docker entrypoint).
PGIDRun as this GID (Docker entrypoint).
IMAGE_GENERATION_MCP_BEARER_TOKENStatic bearer token for HTTP authentication.
IMAGE_GENERATION_MCP_AUTH_MODEOIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.
IMAGE_GENERATION_MCP_BASE_URLPublic base URL for OIDC redirects (e.g. https://mcp.example.com). Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_CONFIG_URLOIDC discovery endpoint URL. Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_CLIENT_IDOIDC client ID. Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRETOIDC client secret. Required for OIDC.
IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEYSigning key for OIDC session JWTs (critical on Linux/Docker).
IMAGE_GENERATION_MCP_OIDC_AUDIENCEExpected JWT audience claim. Leave unset if your provider does not set one.
IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPESComma-separated required OIDC scopes (default: openid for oidc-proxy mode, none for remote mode).
IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKENVerify access token JWT instead of id_token.
Focused MCP server for OpenAI image/audio generation (v2.0.0). Wraps endpoints via HAPI CLI.
Public MCP server for the LLM Search Engine
Audit your brand's visibility across ChatGPT, Gemini, Claude, Perplexity + 6 more engines.