mcpField
M
Media Engine

Media Engine

Local
mcpmediaengine.comMedia & Design0Updated 15w ago

About Media Engine

Media Engine is an MCP server for generating images, video, and audio through MediaEngine for Claude, Cursor, and other MCP clients. It includes content-specific generation tools and job status operations.

Key features

  1. 01Generate images from text prompts
  2. 02Create article, email, and social graphics
  3. 03Generate videos and article teasers
  4. 04Create speech and article narration
  5. 05Track and list media jobs

Use cases

  1. 01Create hero images for articles
  2. 02Prepare header images for marketing emails
  3. 03Generate social media graphics
  4. 04Produce video teasers or audio narration

MCP support

It exposes MediaEngine image, video, audio, and job-management tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"media-engine": {
"command": "npx",
"args": [
"-y",
"mcp-media-engine"
],
"env": {
"MEDIAENGINE_API_KEY": "<MEDIAENGINE_API_KEY>",
"MEDIAENGINE_BASE_URL": "<MEDIAENGINE_BASE_URL>"
}
}
}
}
Run commandnpx -y mcp-media-engine
Environment variables to set
MEDIAENGINE_API_KEYSecretYour MediaEngine API key (sign up at mcpmediaengine.com)
MEDIAENGINE_BASE_URLMediaEngine API base URL

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmmcp-media-engine1.0.3

Tools

11

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
sizeenumNoOutput image dimensions. Defaults to 1024x1024.256x256 | 512x512 | 1024x1024
tonestringNoDesired emotional tone (e.g. "professional", "playful", "urgent"). Optional.
titlestringNoTitle of the article, email, or post. Used to derive visual style and subject.
summarystringNoShort summary or body text to guide image composition. If omitted, title alone is used.
brand_stylestringNoBrand aesthetic descriptor (e.g. "minimalist dark", "bold colorful"). Optional.
aspect_ratiostringNoExplicit aspect ratio override (e.g. "16:9", "1:1", "4:5"). Optional.
content_typeenumNoType of content this image supports (blog, newsletter, email, social). Defaults to blog.blog | newsletter | email | social
target_platformenumNoPlatform this image targets, used to pick aspect ratio and style conventions.linkedin | twitter | instagram | substack | generic
reference_imagesarrayNoOptional reference images with roles (e.g. brand logo, style reference).

Details

From the project README

mcp-media-engine

MCP server for MediaEngine — AI-powered image, audio, and video generation for Claude, Cursor, and other MCP clients.

Tools

ToolDescription
generate_imageGenerate images from text prompts — full model catalog (Nano Banana, GPT-Image)
generate_article_hero_imageHero banner for blog posts and articles
generate_email_header_imageHeader image for marketing emails
generate_social_teaser_imageSocial media graphics for LinkedIn, Twitter, Instagram
generate_videoAI video generation with provider-specific params
generate_article_teaser_videoShort teaser videos from article content
generate_audioText-to-speech synthesis
generate_article_narrationAudio narration for articles and blog posts
wait_for_jobPoll until a media job completes
get_job_statusCheck status of a media job
list_jobsList media jobs with filtering and pagination

Installation

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mediaengine": {
      "command": "npx",
      "args": ["-y", "mcp-media-engine"],
      "env": {
        "MEDIAENGINE_BASE_URL": "https://your-mediaengine-instance.com",
        "MEDIAENGINE_API_KEY": "your-api-key"
      }
    }
  }
}
Cursor

Add to your .cursor/mcp.json:

{
  "mcpServers": {
    "mediaengine": {
      "command": "npx",
      "args": ["-y", "mcp-media-engine"],
      "env": {
        "MEDIAENGINE_BASE_URL": "https://your-mediaengine-instance.com",
        "MEDIAENGINE_API_KEY": "your-api-key"
      }
    }
  }
}

Configuration

Environment VariableRequiredDescription
MEDIAENGINE_BASE_URLYesYour MediaEngine API base URL
MEDIAENGINE_API_KEYYesYour MediaEngine API key
LOG_LEVELNoLog level (debug, info, warn, error). Default: info

Quality Tiers

TierModelDescription
basicNano BananaFast and affordable
standardNano BananaBalanced quality (default)
premiumGPT-ImageHighest quality — clean text rendering

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.