# Image Generation MCP Server MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-pvliesdonk-image-generation-mcp
- Repository: https://github.com/pvliesdonk/image-generation-mcp
- Website: https://pvliesdonk.github.io/image-generation-mcp/

## Install
- Command: `uvx image-generation-mcp`
- Auth: Not captured

## Setup notes
- Package: Pypi image-generation-mcp v1.9.0
- Environment variable: IMAGE_GENERATION_MCP_READ_ONLY (default true)
- Environment variable: IMAGE_GENERATION_MCP_SCRATCH_DIR
- Environment variable: IMAGE_GENERATION_MCP_DEFAULT_PROVIDER (default auto)
- Environment variable: IMAGE_GENERATION_MCP_OPENAI_API_KEY (secret)
- Environment variable: IMAGE_GENERATION_MCP_SD_WEBUI_HOST
- Environment variable: IMAGE_GENERATION_MCP_SD_WEBUI_MODEL
- Environment variable: IMAGE_GENERATION_MCP_A1111_HOST
- Environment variable: IMAGE_GENERATION_MCP_A1111_MODEL
- Environment variable: FASTMCP_LOG_LEVEL (default INFO; choices DEBUG, INFO, WARNING, ERROR)
- Environment variable: IMAGE_GENERATION_MCP_SERVER_NAME (default image-generation-mcp)
- Environment variable: IMAGE_GENERATION_MCP_INSTRUCTIONS
- Environment variable: IMAGE_GENERATION_MCP_BEARER_TOKEN (secret)
- Environment variable: IMAGE_GENERATION_MCP_AUTH_MODE
- Environment variable: IMAGE_GENERATION_MCP_BASE_URL
- Environment variable: IMAGE_GENERATION_MCP_OIDC_CONFIG_URL
- Environment variable: IMAGE_GENERATION_MCP_OIDC_CLIENT_ID
- Environment variable: IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRET (secret)
- Environment variable: IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEY (secret)
- Environment variable: IMAGE_GENERATION_MCP_OIDC_AUDIENCE
- Environment variable: IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES
- Environment variable: IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN (default false)
- Package: Oci ghcr.io/pvliesdonk/image-generation-mcp:v1.9.0
- Package argument: --port (default 8000)
- Environment variable: IMAGE_GENERATION_MCP_READ_ONLY (default true)
- Environment variable: IMAGE_GENERATION_MCP_SCRATCH_DIR (default /data/scratch)
- Environment variable: IMAGE_GENERATION_MCP_DEFAULT_PROVIDER (default auto)
- Environment variable: IMAGE_GENERATION_MCP_OPENAI_API_KEY (secret)
- Environment variable: IMAGE_GENERATION_MCP_SD_WEBUI_HOST
- Environment variable: IMAGE_GENERATION_MCP_SD_WEBUI_MODEL
- Environment variable: IMAGE_GENERATION_MCP_A1111_HOST
- Environment variable: IMAGE_GENERATION_MCP_A1111_MODEL
- Environment variable: FASTMCP_LOG_LEVEL (default INFO; choices DEBUG, INFO, WARNING, ERROR)
- Environment variable: IMAGE_GENERATION_MCP_SERVER_NAME (default image-generation-mcp)
- Environment variable: IMAGE_GENERATION_MCP_INSTRUCTIONS
- Environment variable: IMAGE_GENERATION_MCP_HTTP_PATH (default /mcp)
- Environment variable: IMAGE_GENERATION_MCP_EVENT_STORE_URL (default file:///data/state/events)
- Environment variable: PUID (default 1000)
- Environment variable: PGID (default 1000)
- Environment variable: IMAGE_GENERATION_MCP_BEARER_TOKEN (secret)
- Environment variable: IMAGE_GENERATION_MCP_AUTH_MODE
- Environment variable: IMAGE_GENERATION_MCP_BASE_URL
- Environment variable: IMAGE_GENERATION_MCP_OIDC_CONFIG_URL
- Environment variable: IMAGE_GENERATION_MCP_OIDC_CLIENT_ID
- Environment variable: IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRET (secret)
- Environment variable: IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEY (secret)
- Environment variable: IMAGE_GENERATION_MCP_OIDC_AUDIENCE
- Environment variable: IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES
- Environment variable: IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN (default false)

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.pvliesdonk
- Version: 1.9.0
- Runtime: Oci, Pypi
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 29, 2026
- Source: https://registry.modelcontextprotocol.io
