HomeDesign & Media › media-gen-mcp

media-gen-mcp

MCP server for OpenAI Images/Videos and Google GenAI (Veo) media generation.

TypeScript CloudLocal
★ 9 stars Last pushed 2026-01-30 License: MIT

Topics: Multimedia Process

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 1.0.4)

npx -y @strato-space/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "media-gen-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@strato-space/[email protected]"
      ],
      "env": {
        "OPENAI_API_KEY": "<YOUR_VALUE>",
        "GEMINI_API_KEY": "<YOUR_VALUE>",
        "GOOGLE_API_KEY": "<YOUR_VALUE>",
        "GOOGLE_GENAI_USE_VERTEXAI": "<YOUR_VALUE>",
        "GOOGLE_CLOUD_PROJECT": "<YOUR_VALUE>",
        "GOOGLE_CLOUD_LOCATION": "<YOUR_VALUE>",
        "AZURE_OPENAI_API_KEY": "<YOUR_VALUE>",
        "AZURE_OPENAI_ENDPOINT": "<YOUR_VALUE>",
        "OPENAI_API_VERSION": "<YOUR_VALUE>",
        "AZURE_OPENAI_DEPLOYMENT": "<YOUR_VALUE>",
        "MEDIA_GEN_DIRS": "<YOUR_VALUE>",
        "MEDIA_GEN_URLS": "<YOUR_VALUE>",
        "MEDIA_GEN_MCP_URL_PREFIXES": "<YOUR_VALUE>",
        "MEDIA_GEN_MCP_TEST_SAMPLE_DIR": "<YOUR_VALUE>"
      }
    }
  }
}
  • OPENAI_API_KEY secret — OpenAI API key (required for OpenAI image/video tools).
  • GEMINI_API_KEY secret — Gemini API key (alternative to GOOGLE_API_KEY).
  • GOOGLE_API_KEY secret — Google GenAI API key for Veo video tools.
  • GOOGLE_GENAI_USE_VERTEXAI — Set to true to use Vertex AI for Google GenAI.
  • GOOGLE_CLOUD_PROJECT — GCP project id for Vertex AI.
  • GOOGLE_CLOUD_LOCATION — GCP region for Vertex AI (e.g. us-central1).
  • AZURE_OPENAI_API_KEY secret — Azure OpenAI API key (optional).
  • AZURE_OPENAI_ENDPOINT — Azure OpenAI endpoint hostname.
  • OPENAI_API_VERSION — Azure OpenAI API version.
  • AZURE_OPENAI_DEPLOYMENT — Azure OpenAI deployment name.
  • MEDIA_GEN_DIRS — Comma-separated output directories for media files.
  • MEDIA_GEN_URLS — Comma-separated URL prefixes allowed for fetch tools.
  • MEDIA_GEN_MCP_URL_PREFIXES — Public URL prefixes for mapping local output files.
  • MEDIA_GEN_MCP_TEST_SAMPLE_DIR — Path to sample images for the test-images tool.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry