jau123/MeiGen-AI-Design-MCP

jau123/MeiGen-AI-Design-MCP

от jau123
MCP-сервер для генерации изображений и видео через ИИ. Работает в Claude Code, Cursor и других AI-инструментах, поддерживает 9 моделей и 1446 промптов. Параллельная генерация, управление стилями и ...

MeiGen AI Design MCP Mentioned in Awesome MCP Servers Featured in wshobson/agents

Open-source MCP server for AI image & video generation — native to every major AI coding tool
11 leading models (GPT Image 2 · Nanobanana 2 · Seedream 5.0 · Midjourney V8.1 · Flux 2 Klein · Grok Imagine · Seedance 2.0 · Happyhorse 1.0 · Veo 3.1 · Grok Video · local ComfyUI) · 1,446 curated prompts · parallel sub-agent orchestration · standalone CLI mode. Works in Claude Code, Cursor, Codex, Windsurf, Roo Code, OpenClaw, Hermes Agent, and any MCP-compatible host.

npm version npm downloads MCP Server ComfyUI Support MIT Discord

Quick Start • Demo • Features • Providers • Commands

English | 中文


What Is This?

An MCP server that turns any AI coding tool into a professional design assistant. 8 tools + a curated 1,446-prompt library let it design logos, render product shots, animate stills into video, and orchestrate parallel batch variations. Works in Claude Code, Cursor, Codex, Windsurf, Roo Code, OpenClaw, Hermes Agent, and any MCP-compatible host — with the MeiGen platform, any OpenAI-compatible API, or your local ComfyUI as the backend.

Инструменты были проиндексированы:
comfyui_workflow

Управляет шаблонами рабочих процессов ComfyUI: выводит список, просматривает параметры, импортирует из файла, изменяет настройки или удаляет.

Параметры
  • actionenumобязательный

    Action to perform on ComfyUI workflows

  • filePathstring

    Path to a ComfyUI API-format workflow JSON file (for import action).

  • inputstring

    Input field name to modify (for modify action). E.g. "steps", "cfg", "sampler_name", "ckpt_name".

  • namestring

    Workflow name. Required for view/modify/delete. For import, used as the save name (defaults to filename).

  • nodeIdstring

    Node ID to modify (for modify action). Use "view" action first to see available node IDs.

  • valuestring

    New value as JSON (for modify action). Examples: "30", ""euler"", "7.5", "true".

enhance_promptтолько чтение

Преобразует простую идею в профессиональный промпт для генерации изображений. Используйте, когда пользователь предоставляет краткое описание (например, «кошка в саду») и нуждается в подробном, качественном промпте. Для лучших результатов комбинируйте с вдохновением из галереи. Бесплатно, ключ API не требуется.

Параметры
  • promptstringобязательный

    The simple prompt to enhance (e.g., "a cat in a garden")

  • styleenum

    Target visual style: realistic (photorealistic), anime (2D/Japanese), illustration (concept art). Use "realistic" for general/photorealistic generation (GPT Image, Nanobanana, Seedream, Midjourney V8.1 in default mode, etc.). Use "anime" when the user wants anime/illustration output — V8.1 and most general-purpose models follow the prompt and benefit from explicit anime trigger words; the default "realistic" produces prompts poorly suited for stylized output.

generate_image

Генерирует изображение с помощью AI. Поддерживает платформу MeiGen, локальный ComfyUI или API, совместимые с OpenAI. Совет: получайте подсказки из get_inspiration() или enhance_prompt() и используйте URL изображений из галереи в качестве referenceImages для стилевого руководства. Для Midjourney V8.1 необязательная стилевая ссылка передаётся добавлением --sref <code> в конце подсказки — только когда пользователь предоставляет код стиля Midjourney (числовой или текстовый). НЕ передавайте URL или локальные пути через --sref; для любой ссылки на изображение используйте параметр referenceImages.

Параметры
  • aspectRatiostring

    Aspect ratio for MeiGen provider. Use "auto" (recommended, default when omitted) to let MeiGen infer the best ratio from the prompt content. Explicit values: "1:1", "3:4", "4:3", "16:9", "9:16", "21:9", "2:3", "3:2", "4:5", "5:4", etc. (model-dependent). ComfyUI: use comfyui_workflow modify to adjust dimensions before generating.

  • modelstring

    Model name. For OpenAI-compatible providers: any model ID your endpoint supports. For MeiGen: use model IDs from list_models (e.g. "gpt-image-2", "grok-image" = xAI Grok Imagine Quality, 1K/2K, supports image-to-image, "nanobanana-2", "seedream-4.5", "flux2-klein").

  • negativePromptstring

    Negative prompt for OpenAI-compatible providers. ComfyUI: use comfyui_workflow modify to set negative prompt in the workflow before generating.

  • promptstringобязательный

    The image generation prompt

  • providerenum

    Which provider to use. Auto-detected from configuration if not specified.

  • qualitystring

    Image quality. MeiGen gpt-image-2: "low" / "medium" / "high". OpenAI-compatible providers also accept "high".

  • referenceImagesstring[]

    Image references for style/content guidance. Accepts both public URLs (http/https) and local file paths. Local files are automatically compressed and uploaded when needed. For ComfyUI: local files are passed directly to the workflow (requires LoadImage node). Sources: gallery URLs from search_gallery/get_inspiration, URLs from previous generate_image results, or local file paths.

  • resolutionstring

    Resolution tier. MeiGen: "1K" / "2K" / "3K" / "4K" — each model supports a subset (list_models reports resolutions when applicable). OpenAI: not used (use size instead).

  • sizestring

    Image size for OpenAI-compatible providers: "1024x1024", "1536x1024", "auto". MeiGen/ComfyUI: use aspectRatio instead.

  • workflowstring

    ComfyUI workflow name to use (from comfyui_workflow list). Uses default workflow if not specified.

generate_video

Генерирует видео с помощью AI через платформу MeiGen. Поддерживает преобразование текста в видео, изображения в видео (первый/последний кадр) и продолжение референсного видео (только Seedance 2.0 — передавайте URL referenceVideo + referenceVideoDuration вместе, а в запросе должно быть явно сказано «extend / continue»). Доступные модели включают Seedance 2.0 (тарифы mini/fast/pro, mini — самый дешевый вариант по умолчанию, 4-15 с), Happyhorse 1.0 (экономичный, 3-15 с), Veo 3.1 (тарифы fast/pro, 4/6/8 с, встроенное аудио) и Grok Video 1.5 (grok-video, xAI — ТОЛЬКО ИЗОБРАЖЕНИЕ-В-ВИДЕО, требуется firstFrame, встроенное аудио, 4-15 с, 480p/720p). Цены различаются: Seedance/Happyhorse/Grok — посекундная, Veo — за генерацию по тарифу × длительность. Актуальные тарифы — на https://www.meigen.ai/model-comparison. С референсным видео (только Seedance) оплачиваемые секунды = max(reference_duration + duration, min_billable[duration]); итоговая стоимость часто выше, чем при прямой генерации. Генерация обычно занимает 1–5 минут (Veo в 4K может занимать до ~8 минут).

Параметры
  • aspectRatiostring

    Aspect ratio: "16:9", "9:16", "1:1", "4:3", "3:4", "21:9", "auto", "adaptive" (model-dependent). Defaults to "auto" when omitted.

  • durationinteger

    Video duration in seconds. seedance-2-0 / happyhorse-1.0 currently accept ~3–15s (any integer in range). veo-3.1 accepts exactly 4, 6, or 8 (default 4) — other values will be rejected. Defaults to the model's default duration. Call list_models for the current allowed values per model.

  • firstFramestring

    First-frame image to control where the video starts. Accepts public URL or local file path (auto-uploaded). REQUIRED for grok-video (image-to-video only — backend rejects it without a firstFrame). For seedance/happyhorse/veo it is optional: with no first frame they do pure text-to-video.

  • lastFramestring

    Optional last-frame image to also control where the video ends. Used by seedance-2-0 and veo-3.1; happyhorse-1.0 ignores this field. Accepts public URL or local file path. Requires firstFrame to also be provided — passing lastFrame alone is rejected.

  • modelstringобязательный

    Video model ID. Use list_models to see available video models. Common (as of writing): "seedance-2-0" (multi-tier general purpose), "happyhorse-1.0" (cost-effective i2v/t2v), "veo-3.1" (Google Veo with two tiers, 4/6/8s, native audio), "grok-video" (xAI Grok Imagine 1.5 — IMAGE-TO-VIDEO ONLY: firstFrame REQUIRED, pure text-to-video is rejected; native audio; 4-15s; 480p/720p).

  • promptstringобязательный

    The video generation prompt. Describe motion, scene, and style — not just the still image.

  • referenceVideostring

    Optional reference video URL for Seedance 2.0 "video continuation". Must be a publicly accessible HTTPS URL (typically a previous generation result videoUrl); local paths are not supported. Only seedance-2-0 accepts this — passing it with other models will fail. IMPORTANT — prompt requirement: to make the new clip semantically continue the reference, the prompt MUST explicitly say "extend" / "continue" (e.g. prefix with "Extend this video with the following plot:"). Without that, the model treats the video as visual reference only and the new clip may drift from a true continuation. Output behavior: the output is ONLY your duration seconds (4-15s) of new content — the reference video is NOT concatenated into the output. To get a single "original + new" clip the user must stitch them locally. Billing: credits are charged at the With-reference-video rate, with billable_seconds = max(reference_duration + duration, min_billable[duration]). Total cost is often higher than direct generation of the same output length. Always pass referenceVideoDuration alongside this field — omitting it causes underbilling and broken continuation behavior.

  • referenceVideoDurationinteger

    Duration of the reference video in seconds (typically 2–15 — backend validates the current allowed range). REQUIRED whenever referenceVideo is set; if omitted the backend treats it as 0, leading to undercharged credits and misconfigured generation. Pass the actual duration of the clip at referenceVideo.

  • resolutionstring

    Output resolution. Common: "480p" / "720p" / "1080p" / "4k" (model-dependent; e.g. Seedance Pro adds 1080p and 4k, while Fast/Mini are 480p/720p only). Use list_models to see what each model supports. Higher resolutions cost more credits per second.

  • tierstring

    Quality tier — only for models that support tiers. seedance-2-0 accepts "mini" (default, cheapest; 480p/720p, no reference video), "fast" (480p/720p), or "pro" (highest fidelity; native 1080p and 4K); veo-3.1 accepts "fast" (default) or "pro". Tiers may be added by the platform — call list_models to see what each model exposes.

get_inspirationтолько чтение

Получает полный промпт и все URL изображений для записи галереи. Показывает изображения пользователю в качестве визуальных примеров. Промпт можно использовать напрямую с generate_image(), а URL изображений можно передавать как referenceImages для переноса стиля.

Параметры
  • imageIdstringобязательный

    Image/prompt ID from search_gallery results

list_modelsтолько чтение

Перечислите доступные модели генерации изображений AI и их возможности. Актуальные цены смотрите на https://www.meigen.ai/model-comparison.

Параметры
  • activeOnlyboolean

    Only show active models (default: true)

manage_preferences

Читает или обновляет настройки пользователя: default style, aspect ratio, model, style notes, and favorite prompts. Вызывайте с действием "get" в начале разговора, чтобы загрузить настройки.

Параметры
  • actionenumобязательный

    Action to perform: "get" reads all preferences, "set" updates defaults/styleNotes, "add_favorite" saves a prompt, "remove_favorite" removes by index

  • aspectRatiostring

    set: preferred default aspect ratio. Use "auto" (recommended) to let MeiGen infer per-prompt, or pin a value like "16:9", "1:1", "9:16".

  • indexnumber

    remove_favorite: 0-based index of the favorite to remove

  • modelstring

    set: preferred default model name

  • promptstring

    add_favorite: the prompt text to save

  • providerenum

    set: preferred default provider

  • stylestring

    set: preferred default style (e.g. "realistic", "anime", "illustration")

  • styleNotesstring

    set: free-text style notes (e.g. "cinematic lighting, shallow DOF, brand colors #1A1A2E")

search_galleryтолько чтение

Ищет AI-подсказки для изображений с семантическим пониманием: находит визуально и концептуально похожие результаты, а не только совпадения по ключевым словам. Результаты включают URL изображений. Отображайте их как Markdown-изображения (), чтобы пользователи могли визуально просматривать и выбирать стили. Используйте, когда пользователям нужно вдохновение, они хотят изучить стили или говорят «сгенерировать изображение» без конкретной идеи.

Параметры
  • categoryenum

    Filter by category. Available: Photography, Illustration & 3D, Product & Brand, Food & Drink, Poster Design, UI & Graphic

  • limitnumber

    Number of results (1-20, default 5)

  • offsetnumber

    Pagination offset

  • querystring

    Search keywords (e.g., "cyberpunk", "product photo", "portrait"). Supports semantic search — natural language descriptions work well. Leave empty to browse by category or get random picks.

  • sortByenum

    Sort order when browsing without search query (default: rank)

Похожие MCP-сервера

doctorm333/promptpilot-mcp-server

doctorm333/promptpilot-mcp-server

PromptPilot MCP-сервер генерирует изображения, видео и аудио прямо в Claude, Cursor или Windsurf. Поддерживает 20+ моделей (Flux, Imagen 4, Grok Imagine и др.), есть бесплатные без ключа. Полезен р...

JavaScript2
AceDataCloud/MCPSuno

AceDataCloud/MCPSuno

MCP сервер для генерации музыки с ИИ через Suno и AceDataCloud. Создавайте песни, управляйте текстами и стилями, расширяйте треки, извлекайте вокал — всё через Claude или другие MCP-клиенты. Полезе...

Python50
raveenb/fal-mcp-server

raveenb/fal-mcp-server

MCP сервер для генерации изображений, видео, музыки и аудио через Fal.ai. Интегрируется с Claude Desktop и любыми MCP-клиентами, предлагая 18 инструментов: от текстовых промптов до ретуши и анимации. Полезен разработчикам и креаторам для быстрого создания контента без переключения между сервисами.

Python53
merterbak/Grok-MCP

merterbak/Grok-MCP

MCP-сервер для интеграции с xAI Grok: агентные вызовы инструментов (веб-поиск, выполнение кода), генерация изображений и видео, анализ изображений через зрение, работа с файлами и stateful-чаты с с...

Python52
runapi-ai/mcp

runapi-ai/mcp

официальный

RunAPI MCP Server открывает 130+ моделей генерации медиа, музыки, речи и поиска промптов прямо из MCP-хостов — Claude Code, Cursor, VS Code. Идеально для быстрых экспериментов с генерацией без пере...

TypeScript55
AceDataCloud/MCPFlux

AceDataCloud/MCPFlux

MCP сервер FluxMCP подключает генерацию и редактирование AI-изображений Flux к любым MCP-клиентам. Создавайте и дорабатывайте картинки текстовыми запросами, работайте локально или облачно, 7 моделей.

Python3
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин