← Index

io.github.strato-space/media-gen-mcp

io.github.strato-space/media-gen-mcp·v1.0.4·AI & LLMs
Quality Score
78
/100

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

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "media-gen-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@strato-space/media-gen-mcp"
      ],
      "env": {
        "OPENAI_API_KEY": "<your-openai_api_key>",
        "GEMINI_API_KEY": "<your-gemini_api_key>",
        "GOOGLE_API_KEY": "<your-google_api_key>",
        "GOOGLE_GENAI_USE_VERTEXAI": "<google_genai_use_vertexai>",
        "GOOGLE_CLOUD_PROJECT": "<google_cloud_project>",
        "GOOGLE_CLOUD_LOCATION": "<google_cloud_location>",
        "AZURE_OPENAI_API_KEY": "<your-azure_openai_api_key>",
        "AZURE_OPENAI_ENDPOINT": "<azure_openai_endpoint>",
        "OPENAI_API_VERSION": "<openai_api_version>",
        "AZURE_OPENAI_DEPLOYMENT": "<azure_openai_deployment>",
        "MEDIA_GEN_DIRS": "<media_gen_dirs>",
        "MEDIA_GEN_URLS": "<media_gen_urls>",
        "MEDIA_GEN_MCP_URL_PREFIXES": "<media_gen_mcp_url_prefixes>",
        "MEDIA_GEN_MCP_TEST_SAMPLE_DIR": "<media_gen_mcp_test_sample_dir>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "media-gen-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@strato-space/media-gen-mcp"
      ],
      "env": {
        "OPENAI_API_KEY": "<your-openai_api_key>",
        "GEMINI_API_KEY": "<your-gemini_api_key>",
        "GOOGLE_API_KEY": "<your-google_api_key>",
        "GOOGLE_GENAI_USE_VERTEXAI": "<google_genai_use_vertexai>",
        "GOOGLE_CLOUD_PROJECT": "<google_cloud_project>",
        "GOOGLE_CLOUD_LOCATION": "<google_cloud_location>",
        "AZURE_OPENAI_API_KEY": "<your-azure_openai_api_key>",
        "AZURE_OPENAI_ENDPOINT": "<azure_openai_endpoint>",
        "OPENAI_API_VERSION": "<openai_api_version>",
        "AZURE_OPENAI_DEPLOYMENT": "<azure_openai_deployment>",
        "MEDIA_GEN_DIRS": "<media_gen_dirs>",
        "MEDIA_GEN_URLS": "<media_gen_urls>",
        "MEDIA_GEN_MCP_URL_PREFIXES": "<media_gen_mcp_url_prefixes>",
        "MEDIA_GEN_MCP_TEST_SAMPLE_DIR": "<media_gen_mcp_test_sample_dir>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y @strato-space/media-gen-mcp
§02  Environment variables
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.

§03  MCP Quality Score  ·  methodology
freshness
18
completeness
10
installability
25
documentation
15
stability
10
§04  Alternatives in AI & LLMs