Перейти к основному содержанию
MCP (Model Context Protocol) — это протокол контекста модели, разработанный Anthropic, который позволяет AI моделям (таким как Claude, GPT и др.) вызывать внешние инструменты через стандартизированный интерфейс. С помощью Midjourney MCP Server, предоставляемого AceData Cloud, вы можете напрямую генерировать и редактировать AI изображения в таких AI клиентах, как Claude Desktop, VS Code, Cursor и др.

Обзор функций

Midjourney MCP Server предоставляет следующие основные функции:
  • Генерация изображений (Imagine) — создание высококачественных изображений по текстовым подсказкам
  • Редактирование изображений — локальные изменения уже сгенерированных изображений
  • Трансформация изображений — увеличение, уменьшение, перемещение существующих изображений
  • Смешивание изображений (Blend) — объединение нескольких изображений в новое изображение
  • Генерация референсных изображений — использование референсных изображений для направления генерации
  • Описание изображений (Describe) — создание текстового описания на основе изображения
  • Перевод подсказок — перевод китайских подсказок на английский
  • Получение семени — получение значения seed изображения для воспроизведения
  • Генерация видео — создание динамического видео на основе изображений
  • Запрос задач — мониторинг прогресса генерации и получение результатов

Предварительная подготовка

Перед использованием вам необходимо получить AceData Cloud API Token:
  1. Зарегистрируйтесь или войдите на платформу AceData Cloud
  2. Перейдите на страницу Midjourney Imagine API
  3. Нажмите «Acquire», чтобы получить API Token (первый запрос предоставляет бесплатный лимит)

Установка и настройка

Способ 1: установка через pip (рекомендуется)

pip install mcp-midjourney

Способ 2: установка из исходного кода

git clone https://github.com/AceDataCloud/MCPMidjourney.git
cd MCPMidjourney
pip install -e .
После завершения установки вы можете использовать команду mcp-midjourney для запуска сервиса.

Использование в Claude Desktop

Отредактируйте файл конфигурации Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Добавьте следующую конфигурацию:
{
  "mcpServers": {
    "midjourney": {
      "command": "mcp-midjourney",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}
Если вы используете uvx (не требует предварительной установки пакета):
{
  "mcpServers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}
Сохраните конфигурацию и перезапустите Claude Desktop, чтобы использовать инструменты, связанные с Midjourney, в диалоге.

Использование в VS Code / Cursor

Создайте файл .vscode/mcp.json в корневом каталоге проекта:
{
  "servers": {
    "midjourney": {
      "command": "mcp-midjourney",
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}
Или используйте uvx:
{
  "servers": {
    "midjourney": {
      "command": "uvx",
      "args": ["mcp-midjourney"],
      "env": {
        "ACEDATACLOUD_API_TOKEN": "ваш API Token"
      }
    }
  }
}

Список доступных инструментов

Название инструментаОписание
midjourney_imagineГенерация изображений по текстовым подсказкам
midjourney_editРедактирование локальных областей существующих изображений
midjourney_transformУвеличение, уменьшение, перемещение существующих изображений
midjourney_blendСмешивание нескольких изображений в одно
midjourney_with_referenceГенерация изображений с использованием референсных изображений
midjourney_describeСоздание текстового описания на основе изображения
midjourney_translateПеревод подсказок на английский
midjourney_get_seedПолучение значения seed изображения
midjourney_generate_videoГенерация видео на основе изображений
midjourney_extend_videoУдлинение существующего видео
midjourney_get_taskЗапрос статуса отдельной задачи
midjourney_get_tasks_batchПакетный запрос статусов задач

Примеры использования

После завершения настройки вы можете напрямую вызывать эти функции на естественном языке в AI клиенте, например:
  • «Помоги мне сгенерировать изображение ночного города в стиле киберпанк»
  • «Измени фон этого изображения на море»
  • «Смешай эти четыре изображения в одно»
  • «Опиши, что изображено на этом изображении»
  • «Сделай видео из этого изображения»
  • «Увеличь второй вариант этого изображения»

Дополнительная информация