Повторный поток MCP
Replicate Flux MCP — это усовершенствованный сервер Model Context Protocol (MCP), который позволяет помощникам ИИ создавать высококачественные изображения и векторную графику. Использование модели Flux Schnell от Black Forest Labs для растровых изображений и модели V3 SVG от Recraft для векторной графики через API Replicate.
📑 Содержание
Related MCP server: Image Generator MCP Server
🚀 Начало работы и интеграция
Процесс установки
Получите токен API Replicate
Зарегистрируйтесь на Replicate
Создайте API-токен в настройках вашего аккаунта.
Выберите метод интеграции
Воспользуйтесь одним из вариантов интеграции ниже в зависимости от предпочитаемого вами клиента MCP.
Попросите вашего помощника на основе искусственного интеллекта сгенерировать изображение
Просто спросите: «Можете ли вы создать изображение спокойного горного пейзажа на закате?»
Или конкретнее: «Пожалуйста, создайте изображение, показывающее мирный горный пейзаж с озером, отражающим цвета заката на переднем плане».
Изучите расширенные функции
Попробуйте разные настройки параметров для получения индивидуальных результатов
Эксперимент с генерацией SVG с помощью
generate_svgИспользуйте функции пакетной генерации изображений или генерации вариантов
Интеграция курсора
Метод 1: Использование mcp.json
Создайте или отредактируйте файл
.cursor/mcp.jsonв каталоге вашего проекта:
Замените
YOUR_TOKENна ваш фактический токен API Replicate.Перезапустите курсор, чтобы применить изменения.
Метод 2: Ручной режим
Откройте Курсор и перейдите в Настройки.
Перейдите в раздел «MCP» или «Model Context Protocol».
Нажмите «Добавить сервер» или эквивалентную кнопку.
Введите следующую команду в соответствующее поле:
Замените
YOUR_TOKENна ваш фактический токен API Replicate.Сохраните настройки и перезапустите Курсор при необходимости.
Интеграция рабочего стола Клода
Создайте или отредактируйте файл
mcp.jsonв каталоге конфигурации:
Замените
YOUR_TOKENна ваш фактический токен API Replicate.Перезапустите Claude Desktop, чтобы изменения вступили в силу.
Интеграция кузнечного дела
Этот сервер MCP доступен в качестве размещенной службы на Smithery, что позволяет вам использовать его без настройки собственного сервера.
Посетите Smithery и создайте учетную запись, если у вас ее нет.
Перейдите на страницу сервера Replicate Flux MCP.
Нажмите «Добавить в рабочее пространство», чтобы добавить сервер в рабочее пространство Smithery.
Настройте свой клиент MCP (Cursor, Claude Desktop и т. д.) для использования URL-адреса вашего рабочего пространства Smithery.
Дополнительную информацию об использовании Smithery с клиентами MCP можно найти в документации Smithery .
Интеграция Glama.ai
Этот сервер MCP также доступен в качестве размещенного сервиса на Glama.ai, что обеспечивает еще одну возможность его использования без локальной настройки.
Посетите Glama.ai и создайте учетную запись, если у вас ее нет.
Перейти на страницу сервера Replicate Flux MCP
Нажмите «Установить сервер», чтобы добавить сервер в свое рабочее пространство.
Настройте клиент MCP для использования рабочего пространства Glama.ai
Для получения дополнительной информации посетите документацию по серверам Glama.ai MCP .
🌟 Особенности
🖼️ Генерация высококачественных изображений — создавайте потрясающие изображения с помощью Flux Schnell, современной модели искусственного интеллекта.
🎨 Поддержка векторной графики — создавайте профессиональную векторную графику SVG с помощью модели Recraft V3 SVG
🤖 Интеграция помощника на основе искусственного интеллекта — легко подключайте помощников на основе искусственного интеллекта, таких как Клод, для создания визуального контента
🎛️ Расширенная настройка — тонкая настройка генерации с помощью элементов управления соотношением сторон, качеством, разрешением и т. д.
🔌 Универсальная совместимость с MCP — работает со всеми клиентами MCP, включая Cursor, Claude Desktop, Cline и Zed
🔒 Безопасная локальная обработка — все запросы обрабатываются локально для повышения конфиденциальности и безопасности.
🔍 Комплексное управление историей — отслеживайте, просматривайте и извлекайте полную историю поколений
📊 Пакетная обработка — создание нескольких изображений из разных запросов в одном запросе
🔄 Исследование вариантов — создание и сравнение нескольких интерпретаций одной и той же концепции.
✏️ Инжиниринг подсказок — тонкая настройка вариаций изображений с помощью специализированных модификаций подсказок
📚 Документация
Доступные инструменты
generate_image
Генерирует изображение на основе текстовой подсказки с использованием модели Flux Schnell.
generate_multiple_images
Генерирует несколько изображений на основе массива подсказок с использованием модели Flux Schnell.
generate_image_variants
Генерирует несколько вариантов одного и того же изображения из одного запроса.
generate_svg
Создает векторное изображение SVG на основе текстовой подсказки с использованием модели Recraft V3 SVG.
prediction_list
Извлекает список ваших последних прогнозов из Replicate.
get_prediction
Получает подробную информацию о конкретном прогнозе.
Доступные ресурсы
imagelist
Просмотрите историю созданных изображений с помощью модели Flux Schnell.
svglist
Просмотрите историю созданных SVG-изображений с помощью модели Recraft V3 SVG.
predictionlist
Просмотрите всю историю ваших прогнозов Replicate.
💻 Развитие
Клонируйте репозиторий:
Установить зависимости:
Запустить режим разработки:
Создайте проект:
Подключиться к клиенту:
⚙️ Технические подробности
Куча
SDK Model Context Protocol — основные функции MCP для управления инструментами и ресурсами
API Replicate — обеспечивает доступ к современным моделям генерации изображений на основе искусственного интеллекта.
TypeScript — обеспечивает безопасность типов и использует современные возможности JavaScript.
Zod — реализует проверку типов во время выполнения для надежного взаимодействия API.
Конфигурация
Сервер можно настроить, изменив объект CONFIG в src/config/index.ts :
🔍 Устранение неполадок
Общие проблемы
Ошибка аутентификации
Убедитесь, что ваш
REPLICATE_API_TOKENправильно настроен в средеПроверьте действительность вашего токена, протестировав его напрямую с помощью API Replicate.
Сработал фильтр безопасности
Модель имеет встроенный фильтр безопасности, который может блокировать определенные подсказки.
Попробуйте изменить запрос, чтобы избежать потенциально проблемного контента.
Ошибка тайм-аута
Для больших изображений или загруженных серверов может потребоваться увеличить
pollingAttemptsилиpollingIntervalв конфигурации.Настройки по умолчанию должны подходить для большинства случаев использования.
🤝 Вклад
Вклады приветствуются! Пожалуйста, выполните следующие шаги, чтобы внести вклад:
Форк репозитория
Создайте ветку функций (
git checkout -b feature/amazing-feature)Зафиксируйте свои изменения (
git commit -m 'Add some amazing feature')Отправить в ветку (
git push origin feature/amazing-feature)Открыть запрос на извлечение
Для запросов функций или отчетов об ошибках, пожалуйста, создайте проблему на GitHub. Если вам нравится этот проект, рассмотрите возможность добавления репозитория в список звезд!
📄 Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
🔗 Ресурсы
🎨 Примеры
Несколько подсказок | Варианты подсказок |
Вот несколько примеров использования инструментов:
Пакетная генерация изображений с помощью generate_multiple_images
Создавайте несколько отдельных изображений одновременно с разными подсказками:
Варианты изображений с generate_image_variants
Создайте различные интерпретации одной и той же концепции, используя семена:
Или изучите вариации стиля с помощью модификаторов подсказок:
Сделано с ❤️ Ярославом Бойко