← Back to browse

Image Generation MCP Server

Indexed by io.github.pvliesdonk

About

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

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsIMAGE_GENERATION_MCP_READ_ONLY IMAGE_GENERATION_MCP_SCRATCH_DIR IMAGE_GENERATION_MCP_DEFAULT_PROVIDER IMAGE_GENERATION_MCP_OPENAI_API_KEY IMAGE_GENERATION_MCP_SD_WEBUI_HOST IMAGE_GENERATION_MCP_SD_WEBUI_MODEL IMAGE_GENERATION_MCP_A1111_HOST IMAGE_GENERATION_MCP_A1111_MODEL FASTMCP_LOG_LEVEL IMAGE_GENERATION_MCP_SERVER_NAME IMAGE_GENERATION_MCP_INSTRUCTIONS IMAGE_GENERATION_MCP_BEARER_TOKEN IMAGE_GENERATION_MCP_AUTH_MODE IMAGE_GENERATION_MCP_BASE_URL IMAGE_GENERATION_MCP_OIDC_CONFIG_URL IMAGE_GENERATION_MCP_OIDC_CLIENT_ID IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRET IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEY IMAGE_GENERATION_MCP_OIDC_AUDIENCE IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN
Claude Code
claude mcp add --env IMAGE_GENERATION_MCP_READ_ONLY= --env IMAGE_GENERATION_MCP_SCRATCH_DIR= --env IMAGE_GENERATION_MCP_DEFAULT_PROVIDER= --env IMAGE_GENERATION_MCP_OPENAI_API_KEY= --env IMAGE_GENERATION_MCP_SD_WEBUI_HOST= --env IMAGE_GENERATION_MCP_SD_WEBUI_MODEL= --env IMAGE_GENERATION_MCP_A1111_HOST= --env IMAGE_GENERATION_MCP_A1111_MODEL= --env FASTMCP_LOG_LEVEL= --env IMAGE_GENERATION_MCP_SERVER_NAME= --env IMAGE_GENERATION_MCP_INSTRUCTIONS= --env IMAGE_GENERATION_MCP_BEARER_TOKEN= --env IMAGE_GENERATION_MCP_AUTH_MODE= --env IMAGE_GENERATION_MCP_BASE_URL= --env IMAGE_GENERATION_MCP_OIDC_CONFIG_URL= --env IMAGE_GENERATION_MCP_OIDC_CLIENT_ID= --env IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRET= --env IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEY= --env IMAGE_GENERATION_MCP_OIDC_AUDIENCE= --env IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES= --env IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN= image-generation-mcp -- uvx image-generation-mcp
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"image-generation-mcp","command":"uvx","args":["image-generation-mcp"],"env":{"IMAGE_GENERATION_MCP_READ_ONLY":"","IMAGE_GENERATION_MCP_SCRATCH_DIR":"","IMAGE_GENERATION_MCP_DEFAULT_PROVIDER":"","IMAGE_GENERATION_MCP_OPENAI_API_KEY":"","IMAGE_GENERATION_MCP_SD_WEBUI_HOST":"","IMAGE_GENERATION_MCP_SD_WEBUI_MODEL":"","IMAGE_GENERATION_MCP_A1111_HOST":"","IMAGE_GENERATION_MCP_A1111_MODEL":"","FASTMCP_LOG_LEVEL":"","IMAGE_GENERATION_MCP_SERVER_NAME":"","IMAGE_GENERATION_MCP_INSTRUCTIONS":"","IMAGE_GENERATION_MCP_BEARER_TOKEN":"","IMAGE_GENERATION_MCP_AUTH_MODE":"","IMAGE_GENERATION_MCP_BASE_URL":"","IMAGE_GENERATION_MCP_OIDC_CONFIG_URL":"","IMAGE_GENERATION_MCP_OIDC_CLIENT_ID":"","IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRET":"","IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEY":"","IMAGE_GENERATION_MCP_OIDC_AUDIENCE":"","IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES":"","IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN":""}}'
JSON
{
  "mcpServers": {
    "image-generation-mcp": {
      "command": "uvx",
      "args": [
        "image-generation-mcp"
      ],
      "env": {
        "IMAGE_GENERATION_MCP_READ_ONLY": "",
        "IMAGE_GENERATION_MCP_SCRATCH_DIR": "",
        "IMAGE_GENERATION_MCP_DEFAULT_PROVIDER": "",
        "IMAGE_GENERATION_MCP_OPENAI_API_KEY": "",
        "IMAGE_GENERATION_MCP_SD_WEBUI_HOST": "",
        "IMAGE_GENERATION_MCP_SD_WEBUI_MODEL": "",
        "IMAGE_GENERATION_MCP_A1111_HOST": "",
        "IMAGE_GENERATION_MCP_A1111_MODEL": "",
        "FASTMCP_LOG_LEVEL": "",
        "IMAGE_GENERATION_MCP_SERVER_NAME": "",
        "IMAGE_GENERATION_MCP_INSTRUCTIONS": "",
        "IMAGE_GENERATION_MCP_BEARER_TOKEN": "",
        "IMAGE_GENERATION_MCP_AUTH_MODE": "",
        "IMAGE_GENERATION_MCP_BASE_URL": "",
        "IMAGE_GENERATION_MCP_OIDC_CONFIG_URL": "",
        "IMAGE_GENERATION_MCP_OIDC_CLIENT_ID": "",
        "IMAGE_GENERATION_MCP_OIDC_CLIENT_SECRET": "",
        "IMAGE_GENERATION_MCP_OIDC_JWT_SIGNING_KEY": "",
        "IMAGE_GENERATION_MCP_OIDC_AUDIENCE": "",
        "IMAGE_GENERATION_MCP_OIDC_REQUIRED_SCOPES": "",
        "IMAGE_GENERATION_MCP_OIDC_VERIFY_ACCESS_TOKEN": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.