MeiGen AI Design MCP

by MeiGen (community) · Claude Code, Cursor, Codex, Windsurf, OpenCode

MCP MCP Servers Open Source

MCP-сервер для генерации изображений и видео с более чем 10 провайдерами (GPT Image, Seedream, Midjourney, Flux, Veo, локальный ComfyUI), библиотекой из 1400+ проверенных промптов и параллельной оркестрацией через суб-агентов.


Установка
# Claude Desktop — claude_desktop_config.json:
{ "mcpServers": { "meigen": { "command": "npx", "args": ["-y", "meigen-ai-design-mcp"] } } }

# Claude Code (CLI):
claude mcp add meigen -- npx -y meigen-ai-design-mcp

# OpenCode — ~/.config/opencode/opencode.json:
{ "mcp": { "meigen": { "type": "local", "command": ["npx", "-y", "meigen-ai-design-mcp"] } } }
показать оригинал переведено ИИ

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

Открытый MCP-сервер для генерации изображений и видео с помощью ИИ — встроенный в основные инструменты для работы с ИИ-кодом
Ведущие модели (GPT Image 2 · Nanobanana 2 · Seedream 5.0 · Midjourney V8.1 · Flux 2 Klein · Grok Imagine · Seedance 2.0 · Veo 3.1 · Grok Video · Agnes Video · локальный ComfyUI) · 1 446 отобранных промптов · параллельная оркестровка подагентов · автономный CLI-режим. Работает в Claude Code, Cursor, Codex, Windsurf, Roo Code, OpenClaw, Hermes Agent и любом совместимом с MCP хосте.

npm version npm downloads MCP Server ComfyUI Support MIT Discord

Быстрый старт • Демонстрация • Возможности • Провайдеры • Команды

Русский | 中文


Что это?

MCP-сервер, который превращает любой инструмент для ИИ-кодинга в профессионального дизайнерского ассистента. 9 инструментов + курированная библиотека промптов позволяют создавать логотипы, рендерить изображения продуктов, анимировать статичные кадры в видео и организовывать параллельную генерацию вариаций. Работает в Claude Code, Cursor, Codex, Windsurf, Roo Code, OpenClaw, Hermes Agent и любом MCP-совместимом хосте — с платформой MeiGen, любым OpenAI-совместимым API или вашим локальным ComfyUI в качестве бэкенда.

  • Три режима бэкенда: облако MeiGen (линейка моделей для изображений и видео на основе БД — см. list_models), OpenAI-совместимый (используйте свой ключ и endpoint) или локальный ComfyUI (офлайн, на вашем GPU)
  • Встроенные 1446 курированных шаблонов промптов из nanobanana-trending-prompts плюс улучшение промптов с учётом стиля
  • Параллельная пакетная генерация через субагентов для сохранения чистоты основного контекста — плюс отдельный CLI для скриптов оболочки и CI

Демонстрация

Watch Demo
▶ Смотреть демонстрацию на YouTube

Фото продукта — 4 направления параллельно

"Создай 4 изображения для демонстрации этого парфюма, одно из которых должно включать модель."

Процесс — ИИ загружает референсное изображение, создаёт 4 различных промпта, затем генерирует все 4 параллельно:

Parallel generation process

Результат — 4 креативных направления готовы менее чем за 2 минуты:

Generation results

Сгенерированные изображения:

Luxury still life Model campaign Nature botanicals Minimalist editorial


Быстрый старт

Удалённый MCP-эндпоинт (установка не требуется, рекомендуется)

MeiGen теперь предоставляет официальный stateless удалённый MCP-эндпоинт — без установки npm, без локальных процессов, а его линейка моделей, цены и оценки времени автоматически синхронизируются с продакшеном (описания инструментов рендерятся из производственной базы данных, обновляются ежечасно):

claude mcp add --transport http meigen https://www.meigen.ai/api/mcp \
  --header "Authorization: Bearer meigen_sk_YOUR_TOKEN"

Работает с любым MCP-клиентом с поддержкой Streamable-HTTP (протокол 2026-07-28 stateless, с обратной совместимостью для клиентов 2025 года). Инструменты только для чтения (поиск, список моделей, вдохновение, проверка статуса генерации) работают без токена. Удалённый эндпоинт возвращает URL медиафайлов; если вам нужно автоматическое сохранение файлов локально, офлайн-поиск в библиотеке промптов, мост к ComfyUI или CLI, используйте npm-пакет ниже — оба варианта используют один аккаунт и кредиты.

Плагин для Claude Code (npm, локальные инструменты)

# Add the plugin marketplace
/plugin marketplace add jau123/MeiGen-AI-Design-MCP

# Install
/plugin install meigen@meigen-marketplace

Перезапустите Claude Code после установки (закройте и откройте снова или откройте новую вкладку терминала).

Альтернативный маркетплейс — также доступен через wshobson/agents (30k+ звёзд):

/plugin marketplace add wshobson/agents
/plugin install meigen-ai-design@claude-code-workflows

Этот маркетплейс не включает конфигурацию MCP-сервера. После установки добавьте в .mcp.json вашего проекта: json { "mcpServers": { "meigen": { "command": "npx", "args": ["-y", "meigen@1.4.0"] } } }

Первоначальная настройка

Бесплатные функции работают сразу после перезапуска — попробуйте:

"Поиск креативного вдохновения"

Чтобы разблокировать генерацию изображений, запустите мастер настройки:

/meigen:setup

Мастер проведёт вас через: 1. Выбор провайдера — локальный ComfyUI, облако MeiGen или любой OpenAI-совместимый API (используйте свой ключ и endpoint) 2. Ввод учётных данных — URL ComfyUI, токен API или ключ 3. Готово — перезапустите Claude Code ещё раз, затем начинайте генерацию

Cursor / VS Code / Windsurf / Roo Code

Одна команда для настройки MeiGen в любом поддерживаемом инструменте ИИ-кодинга:

npx meigen init cursor      # Cursor
npx meigen init vscode      # VS Code / GitHub Copilot
npx meigen init windsurf    # Windsurf
npx meigen init roo         # Roo Code
npx meigen init claude      # Claude Code (project-level)

Она записывает корректный файл конфигурации MCP с правильным форматом и путём для вашего инструмента. Если файл конфигурации уже существует, MeiGen будет добавлен без перезаписи других серверов.

OpenClaw

Установите полный плагин из ClawHub (включает команды, навыки и MCP-сервер):

openclaw bundles install clawhub:meigen-ai-design

Или установите только навык (без команд/агентов):

npx clawhub@latest install creative-toolkit

Для shell-скриптов, CI-пайплайнов или тех, кто хочет генерировать изображения с помощью ИИ без хоста MCP, MeiGen поставляется с одноразовой командой gen в том же npm-пакете.

# Set your token once (get it at https://www.meigen.ai → Settings → API Keys)
export MEIGEN_API_TOKEN=meigen_sk_...

# Generate
npx meigen gen --prompt "a calico cat in a sunlit kitchen"

# With a specific model + aspect ratio
npx meigen gen -p "tech logo" -m midjourney-v8.1 -r 1:1

# With a reference image (local file auto-uploaded)
npx meigen gen -p "product hero shot" --ref ~/Desktop/bottle.jpg

# Submit only — print generationId without polling (good for CI)
npx meigen gen -p "..." --no-wait

# Machine-readable output (good for jq pipes)
npx meigen gen -p "..." --json | jq -r '.imageUrls[0]'

Изображение сохраняется в ~/Pictures/meigen/ (можно переопределить с помощью MEIGEN_OUTPUT_DIR).

meigen gen --help выводит список всех флагов.

Другие хосты, совместимые с MCP

Добавьте в конфигурацию MCP (например, .mcp.json, claude_desktop_config.json):

{
  "mcpServers": {
    "meigen": {
      "command": "npx",
      "args": ["-y", "meigen@1.4.0"],
      "env": {
        "MEIGEN_API_TOKEN": "meigen_sk_..."
      }
    }
  }
}

Бесплатные функции (поиск вдохновения, улучшение промпта, список моделей) работают без API-ключа.

Hermes Agent (NousResearch)

Hermes Agent — это MCP-клиент первого класса. Добавьте MeiGen в ~/.hermes/config.yaml:

mcp_servers:
  meigen:
    command: "npx"
    args: ["-y", "meigen@1.4.0"]
    env:
      MEIGEN_API_TOKEN: "meigen_sk_..."
    timeout: 2700         # generate_video polls until the server reports a terminal state (long videos can run 15+ min) — default 120s is not enough
    connect_timeout: 120  # first npx download can take a minute

Переопределения timeout: 2700 и connect_timeout: 120 важны — стандартные значения Hermes (120с / 60с) настроены для коротких задач и будут прерываться при генерации видео или первом запуске загрузки через npx.


Возможности

MCP-инструменты

Инструмент Бесплатно Описание
search_gallery Да Поиск по 1 446 отобранным трендовым промптам с визуальными превью (на основе nanobanana-trending-prompts)
get_inspiration Да Получение полного промпта, всех изображений и метаданных для любой записи в галерее
enhance_prompt Да Превращение краткой идеи в профессиональный промпт для генерации изображения
list_models Да Список доступных моделей у всех настроенных провайдеров
comfyui_workflow Да Управление шаблонами рабочих процессов ComfyUI: просмотр, импорт, изменение, удаление
manage_preferences Да Запоминание предпочитаемого стиля, соотношения сторон, модели и избранных промптов
generate_image Ключ Генерация изображения — автоматически выбирает лучшего доступного провайдера. Локальные референсные изображения автоматически сжимаются и загружаются.
generate_video Ключ Генерация видео с обязательным указанием ID модели. Запустите list_models для получения актуального списка, уровней, разрешений, диапазона длительности и ограничений по референсным видео. Локальные кадры автоматически загружаются; результаты в формате MP4 сохраняются в ~/Movies/meigen/.
check_generation Нет Проверка генерации по ID — для продолжения после прерванного опроса (ID содержится в сообщении об ошибке). Повторный запуск вместо повторной отправки, чтобы избежать двойной оплаты.

Слэш-команды

Команда Описание
/meigen:gen <промпт> Быстрая генерация — пропустить диалог, сразу к изображению
/meigen:find <ключевые слова> Поиск по 1 446 отобранным промптам для вдохновения
/meigen:models Просмотр и переключение моделей ИИ для текущей сессии
/meigen:setup Интерактивный мастер настройки провайдеров

Автономный режим CLI

Для shell-скриптов, CI-пайплайнов и пользователей терминала, не использующих хост MCP:

export MEIGEN_API_TOKEN=meigen_sk_...
npx meigen gen --prompt "a calico cat in a sunlit kitchen"
npx meigen gen -p "logo design" -m midjourney-v8.1 -r 1:1 --json

Смотрите Использование в режиме CLI (хост MCP не требуется) для полного списка флагов.

Умные агенты

MeiGen использует специализированные под-агенты для эффективного параллельного выполнения:

Агент Назначение
image-generator Выполняет generate_image в изолированном контексте — позволяет по-настоящему параллельную генерацию
prompt-crafter Создаёт несколько различных промптов для пакетной генерации (работает на Haiku для экономии средств)
gallery-researcher Глубокий анализ галереи без засорения основного диалога (работает на Haiku)

Стили вывода

Переключайте творческие режимы с помощью /output-style:

  • Креативный директор — Режим арт-директора с визуальным сторителлингом, мудбордами и дизайн-мышлением
  • Минималистичный — Только изображения и пути к файлам, без комментариев. Идеально для пакетных рабочих процессов

Хуки автоматизации

  • Проверка конфигурации — Проверяет настройки провайдера при старте сессии, помогает с настройкой при их отсутствии
  • Автооткрытие — Сгенерированные изображения автоматически открываются в Preview (macOS)

Провайдеры

MeiGen MCP поддерживает три бэкенда для генерации изображений. Настройте один или несколько — система автоматически выберет лучший из доступных.

ComfyUI — Локально и бесплатно

Запускайте генерацию на собственном GPU с полным контролем над моделями, семплерами и параметрами рабочих процессов. Импортируйте любой рабочий процесс в формате ComfyUI API — MeiGen автоматически определяет узлы KSampler, CLIPTextEncode, EmptyLatentImage и LoadImage.

{
  "comfyuiUrl": "http://localhost:8188",
  "comfyuiDefaultWorkflow": "txt2img"
}

Идеально подходит для Flux, SDXL или любой модели, которую вы запускаете локально. Ваши изображения никогда не покидают ваш компьютер.

MeiGen Cloud

Облачный API с несколькими моделями: GPT Image 2.0, Nanobanana 2, Seedream 5.0 и другие. GPU не требуется.

Получите токен API: 1. Войдите на meigen.ai


  1. Нажмите на свой аватар → Настройки → API-ключи
  2. Создайте новый ключ (начинается с meigen_sk_)
{ "meigenApiToken": "meigen_sk_..." }

Разрешение и качество изображений GPT Image 2.0 — модель по умолчанию принимает два необязательных параметра generate_image:

  • resolution: например, "1K" / "2K" / "4K" — улучшение для постеров, печати, обоев
  • quality: например, "low" / "medium" / "high" — используйте "low" для быстрых черновиков и миниатюр

Видео Seedance 2.0 теперь рендерится в нативном 4K — но только на уровне pro (mini/fast ограничены 480p/720p); передайте tier: "pro" для вывода в 1080p/4K.

Каждая модель поддерживает свои собственные разрешения и уровни качества — выполните list_models, чтобы увидеть доступные варианты. Для актуальных цен на все модели ознакомьтесь с meigen.ai/model-comparison.

Подключите собственный API (совместимый с OpenAI)

Подключите любой API генерации изображений, следующий формату OpenAI — Together AI, Fireworks AI, DeepInfra, SiliconFlow или собственный эндпоинт. Просто укажите свой ключ, базовый URL и название модели:

{
  "openaiApiKey": "sk-...",
  "openaiBaseUrl": "https://api.together.xyz/v1",
  "openaiModel": "black-forest-labs/FLUX.1-schnell"
}

Все три провайдера поддерживают референсные изображения. API MeiGen и совместимые с OpenAI принимают URL напрямую; ComfyUI принимает как URL, так и локальные пути к файлам, внедряя их в узлы LoadImage вашего рабочего процесса.


Конфигурация

Интерактивная настройка (рекомендуется)

/meigen:setup

Мастер проведёт вас через выбор провайдера, ввод API-ключа и импорт рабочих процессов ComfyUI. Вы также можете вставить команду curl из документации вашего API-провайдера — она автоматически извлечёт ключ, URL и модель.

Конфигурационный файл

Конфигурация хранится в ~/.config/meigen/config.json. Рабочие процессы ComfyUI хранятся в ~/.config/meigen/workflows/.

Переменные окружения

Переменные окружения имеют приоритет над конфигурационным файлом.

Переменная Описание
MEIGEN_API_TOKEN Токен платформы MeiGen
OPENAI_API_KEY Ваш API-ключ (любой провайдер, совместимый с OpenAI)
OPENAI_BASE_URL Базовый URL API — измените его для использования Together AI, Fireworks AI и т. д.
OPENAI_MODEL Идентификатор модели, поддерживаемой вашим эндпоинтом
COMFYUI_URL URL сервера ComfyUI (по умолчанию: http://localhost:8188)
MEIGEN_OUTPUT_DIR Переопределяет локальную директорию для сохранения сгенерированных изображений (по умолчанию: ~/Pictures/meigen). Полезно для изолированных хостов (например, OpenClaw), где путь по умолчанию недоступен.
MEIGEN_VIDEO_OUTPUT_DIR Переопределяет локальную директорию для сохранения сгенерированных видео (по умолчанию: ~/Movies/meigen).
XDG_PICTURES_DIR Только для Linux — если MEIGEN_OUTPUT_DIR не установлен, изображения сохраняются в $XDG_PICTURES_DIR/meigen, если эта переменная окружения задана (например, вашей средой рабочего стола). В противном случае используется ~/Pictures/meigen.
XDG_VIDEOS_DIR Только для Linux — та же логика, что и для XDG_PICTURES_DIR, но для видео. В противном случае используется ~/Movies/meigen.

Конфиденциальность

MeiGen MCP уважает вашу конфиденциальность. Вот что происходит с вашими данными:

  • ComfyUI (локально) — Вся обработка остаётся на вашем устройстве. Данные никуда не отправляются.
  • MeiGen Cloud — Промпты и референсные изображения отправляются на www.meigen.ai для генерации. Сгенерированные изображения временно хранятся на Cloudflare R2. Подробнее на meigen.ai/privacy.
  • Совместимые с OpenAI — Промпты и референсные изображения отправляются на настроенный API-эндпоинт. Ознакомьтесь с политикой конфиденциальности вашего провайдера.
  • Загрузка референсных изображений — Изображения сжимаются локально (максимум 2 МБ) и загружаются на Cloudflare R2 через gen.meigen.ai. Загруженные изображения автоматически удаляются через 24 часа. Аутентификация не требуется. Пользователи ComfyUI могут полностью пропустить загрузку, передавая локальные пути к файлам напрямую.
  • Поиск в галерее — При поисковом запросе обращение идёт к API MeiGen (ваш запрос отправляется на www.meigen.ai); просмотр категорий и офлайн-режим используют встроенные локальные данные. Улучшение промпта выполняется локально без внешних обращений.

Нет телеметрии, аналитики или какого-либо отслеживания.

Пользовательское хранилище

Если вы предпочитаете использовать собственный бакет S3/R2 для загрузки референсных изображений, установите переменную окружения UPLOAD_GATEWAY_URL или укажите uploadGatewayUrl в ~/.config/meigen/config.json, чтобы она указывала на ваш собственный эндпоинт предварительной подписи. Эндпоинт должен реализовывать:

POST /upload/presign
Content-Type: application/json

Request:  { "filename": "photo.jpg", "contentType": "image/jpeg", "size": 123456 }
Response: { "success": true, "presignedUrl": "https://...", "publicUrl": "https://..." }

presignedUrl используется для загрузки методом PUT, а publicUrl — это общедоступный URL, возвращаемый пользователю.


Лицензия

MIT — бесплатно для личного и коммерческого использования.

Войдите, чтобы оставить комментарий