AIKraft Agents

jau123/MeiGen-AI-Design-MCP

Поддержка GPT Image 2, Seedance и ComfyUI, библиотека из 1400+ промптов, тщательно разработанные хуки и система оркестрации мультизадачности

MCP⭐ 1 798TypeScriptпоследний релиз: v3.4.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

MeiGen AI Design MCP — это open-source сервер для протокола MCP, который интегрирует 11 моделей генерации изображений и видео (включая GPT Image 2, Seedance, ComfyUI) в AI-кодинговые инструменты.

Зачем нужен

Инструмент превращает AI-ассистентов (Claude Code, Cursor, Windsurf и др.) в профессиональных дизайнеров, позволяя генерировать визуальный контент прямо в процессе работы с кодом. Он полезен для автоматизации создания креативных материалов, параллельной генерации вариантов и использования готовых библиотек промптов без выхода из IDE.

Что можно реализовать

  • Параллельная генерация 4+ вариантов продукта (например, фото парфюма с разными стилями) за один запрос
  • Создание логотипов и рекламных макетов через встроенную библиотеку из 1,446 промптов
  • Анимация статичных изображений в видео с помощью Seedance 2.0 или Veo 3.1
  • Локальная генерация изображений через ComfyUI на собственном GPU для конфиденциальности
  • Интеграция генерации в CI/CD или shell-скрипты через standalone CLI режим

Ключевые возможности

  • Поддержка 11 моделей: 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 и локальный ComfyUI
  • Оркестрация через sub-agents для параллельной генерации без перегрузки контекста основного агента
  • Встроенная библиотека из 1,446 курируемых промптов и система улучшения промптов с учетом стиля
  • Три режима работы: облако MeiGen, свой OpenAI-compatible API или локальный ComfyUI
  • Универсальная совместимость с Claude Code, Cursor, Codex, Windsurf, Roo Code, OpenClaw, Hermes Agent и другими MCP-хостами

👤 Кому подойдёт: разработчики, использующие AI-кодинговые инструменты, и дизайнеры, желающие автоматизировать генерацию визуального контента через MCP-интеграцию

Релизы

v3.4.0minor
🕐 вчера · релиз на GitHub ↗

MeiGen MCP v3.4.0: поддержка генерации анимированных GIF и редактируемых SVG, управление референсами и персонажами.

  • Added: Добавлена поддержка генерации анимированных GIF и редактируемых SVG-файлов через параметр outputFormat.
  • Added: Введены опции настройки GIF: размер кадра, количество кадров и длительность для создания циклов.
  • Added: Реализована работа с референсными изображениями (referenceImages) и сохраненными персонажами MeiGen через OAuth.
  • Added: Добавлена возможность создания прозрачных статичных изображений в форматах PNG или WebP.
  • SVG-файлы теперь возвращают превью в PNG по imageUrl и оригинал по vectorOutput.url.
v3.3.3patch
🕐 13 дн назад · релиз на GitHub ↗

Исправлена обработка ошибок видео и уточнена логика редактирования с сохранением длительности источника.

  • Fixed: Сохранены детали ошибок video_edit_duration и reference_video_frame_rate в ответах об ошибке запроса.
  • Added: Seedance теперь различает генерацию и редактирование: при редактировании сохраняется длительность исходного видео.
  • Added: Для редактирования требуется указать положительную длительность (4–30 сек), совпадающую с исходным видео; значение -1 больше не принимается.
  • Fixed: Исправлена логика возврата средств: запросы с несовпадающей длительностью теперь корректно обрабатываются через стандартный механизм.
  • Обновление для пользователей stdio: выполните npx -y meigen@3.3.3, сохранив локальную конфигурацию.
v3.3.0minor
🕐 18 дн назад · релиз на GitHub ↗

MeiGen MCP v3.3.0: добавлены расширенные опции Midjourney (V8.2, niji7, sref) и улучшена стабильность восстановления запросов.

  • Added: generate_image поддерживает referenceType, niji7Options, sref, веса изображений/стиля, chaos, raw, stylize и качество MJ.
  • Fixed: Версия V8.2 исправляет проблему с sv=6 и игнорирует некорректные параметры, сохраняя локальное качество изображения.
  • Added: Sref принимает числовые коды и публичные HTTPS-ссылки; локальные пути не поддерживаются, используется роль style.
  • Added: Восстановление запросов сохраняет оригинальный ID и опции; изменение значений или ролей вызывает конфликт идемпотентности.
  • Added: Опции MeiGen-only: запросы с BYOK-провайдером завершатся ошибкой до отправки, сохраненные персонажи остаются через OAuth.
v3.2.0minor
🕐 22 дн назад · релиз на GitHub ↗

MeiGen MCP 3.2.0: добавлена поддержка черновиков видео Seedance с отдельной авторизацией для финального рендера.

  • Added: generate_video теперь принимает опцию draft: true для создания платных 480p-превью, если модель поддерживает capabilities.draft.enabled.
  • Added: Добавлен инструмент render_video_draft для создания финального 1080p-видео из готового черновика с обязательным подтверждением стоимости.
  • Added: Черновики сохраняют срок действия, цену финала и хендлы восстановления, но исключают приватные идентификаторы провайдера; срок жизни — 7 дней.
  • Fixed: Внедрено разделение persistent request IDs для черновиков и финалов; повторные попытки требуют отдельной авторизации и не создают замены автоматически.
  • Локальный stdio теперь предоставляет 18 инструментов; приватные библиотеки и персонажи остаются доступны только через удаленный OAuth.
v3.1.0minor
🕐 24 дн назад · релиз на GitHub ↗

MeiGen v3.1.0: добавлена подготовка видео/аудио-референсов, новые типы изображений для генерации видео и OAuth для чтения персонажей.

  • Added: Появился инструмент upload_reference_media для подготовки MP4, WAV и других медиа-референсов с временными публичными ссылками.
  • Added: Добавлена поддержка contentReferenceImages для использования отдельных изображений-референсов, отличных от начного и конечного кадров.
  • Added: Реализовано чтение сохраненных персонажей MeiGen через удаленный OAuth с новым разрешением meigen:characters:read.
  • Added: Увеличено число инструментов в remote MCP и ChatGPT-адаптере до 22; локальный npm предоставляет 17 инструментов.
  • Поддержка HeyGen подготовлена, но модель остается неактивной; интеграция не доступна в мобильных приложениях.
v3.0.0majorbreaking
🕐 26 дн назад · релиз на GitHub ↗

Миграция на MeiGen 3.0.0: отказ от ComfyUI, переход на онлайн-поиск и OAuth для приватной библиотеки.

  • Breaking: Удалена поддержка провайдера ComfyUI и локальных инструментов; необходимо убрать соответствующие настройки из конфигурации.
  • Breaking: Поиск и вдохновение теперь работают только через онлайн-сервис MeiGen; локальные базы и офлайн-режимы больше не поддерживаются.
  • Added: Добавлена интеграция с удаленной библиотекой через OAuth: избранное, доски, история и сохранение элементов.
  • Added: Обновлен процесс обновления: init-команда безопасно мигрирует конфигурацию, сохраняя существующие параметры и резервные копии.
  • Fixed: Улучшена обработка отмены запросов и валидация параметров пагинации для стабильной работы с галереей.
v2.0.2majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Обновлён формат ответов search_gallery/get_inspiration на JSON, добавлены MIME-типы и аннотации инструментов.

  • Breaking: get_inspiration теперь возвращает JSON-строку вместо Markdown; удалены поля likes, views, date, @handle, dimensions и thumbnail_url.
  • Added: Результаты генерации и навыки теперь содержат resource_link с MIME-типами; клиенты с протоколом старше 2025-06-18 получают текстовые ссылки.
  • Fixed: Поиск ограничен тремя записями; превью загружаются только из прямых HTTPS-ссылок images.meigen.ai без редиректов.
  • Added: Инструменты check_generation/check_skill помечены как небезопасные для записи, но идемпотентные; платные навыки — как деструктивные.
  • Added: Обновлены пакеты: npm meigen@2.0.2, SDK >=1.30.1, CI на Node 24; в архив добавлен MCP_AUTH_AND_RESULTS.md.
v2.0.1minor
🕐 1 мес назад · релиз на GitHub ↗

MeiGen AI Design MCP v2.0.1: поддержка множественных видео/аудио для Seedance, улучшена обработка ошибок и поиск галереи.

  • Added: Добавлена поддержка массивов referenceVideos и referenceAudios для моделей Seedance 2.0/2.5 с автоматической загрузкой локальных файлов.
  • Fixed: Улучшена обработка ошибок: теперь корректно возвращаются коды ошибок до отправки запроса, а не после, с сохранением requestId.
  • Added: Функция search_gallery теперь учитывает дневной лимит поиска для аккаунтов с ключом MeiGen, возвращая 429 при исчерпании.
  • Fixed: Оптимизирована загрузка видео: используется потоковый SHA-256 и ограничение на два одновременных upload, что снижает потребление памяти.
v2.0.0major
🕐 1 мес назад · релиз на GitHub ↗

MeiGen 2.0.0: новые визуальные навыки (抠图, постеры), улучшенная композиция рабочих процессов и стабильность асинхронных задач.

  • Added: Добавлены новые визуальные навыки: удаление фона, генерация деталей товара, маркетинговые постеры, AI-фоны и апскейл изображений.
  • Added: Внедрена композиционная генерация с поддержкой структурированных результатов, nextAction и сохранением requestId для восстановления задач.
  • Fixed: Улучшена стабильность загрузки, отмены задач, обработки временных сбоев опроса и восстановления данных от провайдера.
  • Added: Добавлен поиск по галерее с предварительным просмотром совпавших изображений и безопасным фоллбэком для старых ответов.
  • Fixed: Обновлены версии MCP: локально через npx meigen@2.0.0 (17 инструментов), удаленно через API (14 инструментов).
v1.4.0majorbreaking
🕐 3 мес назад · релиз на GitHub ↗

MeiGen AI Design MCP v1.4.0: поддержка удаленного MCP, унификация контрактов видео, усиление идемпотентности и улучшенная обработка ошибок.

  • Added: Добавлена поддержка удаленного stateless MCP-эндпоинта: описания инструментов теперь динамически подтягивают актуальные данные о моделях с бэкенда MeiGen, исключая устаревшие хардкод-значения.
  • Added: Внедрен единый контракт видео-возможностей: поле capabilities из /api/models используется для рендеринга длительностей, разрешений и требований к первым кадрам с защитой при некорректных данных.
  • Fixed: Усилен жизненный цикл идемпотентности: добавлено явное хранилище попыток на основе attemptId с семантикой подтверждения доставки и приостановки при прерывании; check_generation освобождает попытки тол
  • Fixed: Reference-video continuation: параметр referenceVideoDuration теперь только информационный, сервер самостоятельно проверяет фактическую длительность MP4 для биллинга и обрезки.
  • Fixed: Улучшена навигация по ошибкам: терминальные состояния без URL медиа больше не маскируются под успешный результат, а сбойные генерации явно указывают на семантику авто-возврата средств.
v1.3.3minor
🕐 4 мес назад · релиз на GitHub ↗

Добавлены модели Grok Imagine и Video 1.5, Seedance 2.0 получил поддержку 4K и новый тариф mini, исправлены ошибки в описании функций.

  • Added: Добавлены модели Grok Imagine Quality для генерации изображений и Grok Video 1.5 для создания видео с аудио.
  • Added: В Seedance 2.0 появился тариф mini как базовый, а в тарифе pro теперь доступна генерация в нативном 4K.
  • Fixed: Исправлено отображение доступных разрешений для Seedance Pro, чтобы 4K не скрывалось в списке моделей.
  • Fixed: Устранена ошибка, из-за которой продолжение видео через reference-video ошибочно помечалось как неподдерживаемое.
  • Fixed: Исправлена длительность grok-video (теперь 4–15 с) и добавлена проверка обязательного параметра firstFrame.